zoukankan      html  css  js  c++  java
  • MySQL 5.7.16 在CentOS 6.5 x64 安装

    1.创建MySQL组和MySQL用户
       # groupadd mysql
       # useradd -g mysql mysql
    2.创建MySQL软件安装路径/opt/software
       # mkdir -p /opt/software
    3.解压MySQL软件到安装目录
       # tar zxf mysql-advanced-5.7.16-linux-glibc2.5-x86_64.tar.gz -C /opt/software/
    4.重命名MySQL目录
       # cd /opt/software/
       # mv mysql-advanced-5.7.16-linux-glibc2.5-x86_64 mysql-5.7.16
    5.创建软链接到/usr/local目录下面
       # ln -s /opt/software/mysql-5.7.16 /usr/local/mysql
    6.拷贝配置文件my.cnf到/etc目录下。
       # /bin/mv /etc/my.cnf /etc/my.cnf.bak
       # /bin/cp my.cnf /etc/my.cnf
    7.创建MySQL数据库的数据存放目录,并赋予相应的权限。
       # mkdir -p /data/mysql/{data,tmp,logs}
       # chown -R mysql:mysql /data/mysql
    8.导入环境变量,并让环境变量生效
       # echo 'export PATH=/usr/local/mysql/bin:$PATH'>>/etc/profile
       # echo 'export MYSQL_HOME=/usr/local/mysql'>>/etc/profile
       # source /etc/profile
    9.执行数据库初始化操作
       # mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp
    10.设置使用service管理MySQL服务,并启动服务
       # cd /usr/local/mysql/support-files
       # /bin/cp mysql.server /etc/init.d/mysqld
       # chmod 755 /etc/init.d/mysqld
       # chkconfig --add mysqld
       # service mysqld start
    11.第一次登陆MySQL,并修改密码
    MySQL 5.7版本开始,安装过程中会生成一个临时密码,第一次登陆需要使用临时密码登录,并且在进行后续的使用之前需要重设密码。否则就会报错。


    临时密码根据不同的安装,有可能会在前台显示,也有可能不会在前台显示。如果没有在前台显示,可以查看MySQL的错误日志,在其中可以看到“temporary password”的一行,后面的就是临时密码。


    查看临时密码:
       # grep "temporary password" /data/mysql/logs/error.log

    修改密码,使用临时密码登录以后,使用下面的方式修改密码。
       mysql> set password=password('oracle');
       Query OK, 0 rows affected, 1 warning (0.01 sec)

       mysql> flush privileges;
       Query OK, 0 rows affected (0.00 sec)
    重新登录,就需要使用新密码了。

    到这里,就完成了MySQL 5.7的安装。

  • 相关阅读:
    一起谈.NET技术,C#特性Attribute的实际应用之:代码统计分析 狼人:
    uploadify+C#实例
    GoldenGate DDL双向复制
    [置顶] Cocos2dx 深入解析系列:以XML文件方式保存用户数据
    打包软件里面安装完打开网页
    [置顶] NYOJ38 布线问题
    IDC:PC 今年第一季度出货量继续下滑趋势,比起去年同期跌了13.9%
    设计模式之组合模式java实现
    Linux C下实现线程池
    [置顶] Unix 网络编程系列05
  • 原文地址:https://www.cnblogs.com/zqingfeng/p/6924124.html
Copyright © 2011-2022 走看看