zoukankan      html  css  js  c++  java
  • 最新Linux系统下安装MySql 5.7.17全过程及注意事项

    下载MySQL安装包
    wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

    1、cd /usr/local/ ##进入local目录
    2、cp /home/soft/MySQL-5.7.15-Linux-glibc2.5-x86_64.tar.gz /usr/local/
    //##拷贝mysql压缩到local目录
    3、cd /usr/local/ ##进入local目录
    4、tar -xzvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
    //##解压mysql压缩包
    5、mv mysql-5.7.15-linux-glibc2.5-x86_64 mysql ##重命名mysql目录
    6、groupadd mysql ##添加一个mysql组
    7、useradd -r -g mysql mysql ##添加一个用户
    8、chown -R mysql mysql/ ##把mysql目录授权 给mysql用户
    9、mkdir /home/mysql-data ##创建mysql-data目录
    10、chown -R mysql:mysql /home/mysql-data ##把mysql-data目录授权给mysql组中的mysql用户
    11、chgrp -R mysql /home/mysql-data ##chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。(-R:处理指定目录以及其子目录下的所有文件)使用权限是超级用户。
    12、cd /usr/local/mysql ##进入mysql目录
    13、cp support-files/my-default.cnf ./my.cnf ##拷贝support-files目录下的my-default.cnf文件到当前目录的my.cnf文件
    14、vi /usr/local/mysql/my.cnf ##编辑my.cnf文件
    basedir = /usr/local/mysql
    //##basedir 为mysql 的路径
    datadir = /home/mysql-data
    //##datadir 为mysql的 data 包,里面存放着mysql自己的包
    port = 3306 ##mysql端口
    //#server-id = 100
    //##服务器ID
    socket = /tmp/mysql.sock
    15、cp -fr my.cnf /etc/my.cnf ##拷贝my.cnf文件到etc目录下(若etc目录下有则替换)
    16、vi /etc/profile ##编辑etc目录下的profile文件
    export PATH=/usr/local/mysql/bin:$PATH
    //##在profile文件最后添加
    17、source /etc/profile ##重新加载etc目录下的profile文件
    18、cp -a ./support-files/mysql.server /etc/init.d/mysqld
    //##拷贝
    19、./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/home/mysql-data
    //##初始化
    重要:
    此处需要注意记录生成的临时密码,如上文:jgghKqQhZ8e
    注:
    如执行后报错内容为 ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file:
    No such file or directory
    CentOS7.2需要安装libaio,执行以下命令进行安装
    [root@localhost mysql]# yum install libaio
    安装完成后重新执行初始化命令
    20、[[[password]]]] ##注意记录生成的临时密码,如:jgghKqQhZ8
    e
    21、/etc/init.d/mysqld start ##启动mysql
    22、/etc/init.d/mysqld status ##查看mysql状态
    23、bin/mysql -u root –p ##登录mysql
    24、输入临时密码 ##mysql生成的临时密码,如:jgghKqQhZ8*e
    25、set password=password('A123456'); ##修改密码
    26、grant all privileges on . to root@'%' identified by 'A123456';
    //##
    27、flush privileges; ##
    28、use mysql; ##
    29、select host,user from user; ##
    30、远程链接数据库,或者重启。
    关于本站给大家提供的mysql专题,大家可以参考下:
    Mysql在各个系统的安装教程 http://www.jb51.net/Special/917.htm
    Mysql Root密码操作技巧 http://www.jb51.net/Special/846.htm
    MySql数据库入门教程 http://www.jb51.net/Special/643.htm
    MySQL中的数据库操作知识汇总 http://www.jb51.net/Special/635.htm
    以上所述是小编给大家介绍的最新Linux系统下安装MySql 5.7.17全过程及注意事项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
    原文链接:http://blog.csdn.net/srd123/article/details/64443270

  • 相关阅读:
    [转]JavaWeb学习总结(五十)——文件上传和下载
    [转]JavaWeb学习总结(四十九)——简单模拟Sping MVC
    [转]JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
    [转]javaweb学习总结(四十七)——监听器(Listener)在开发中的应用
    [转]javaweb学习总结(四十六)——Filter(过滤器)常见应用
    [转]javaweb学习总结(四十五)——监听器(Listener)学习二
    js数组的方法
    神策埋点
    微信分享
    微信小程序
  • 原文地址:https://www.cnblogs.com/xbj-2016/p/7307438.html
Copyright © 2011-2022 走看看