centos 6 x64 mysql_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版本开始,安装过程中会生成一个临时密码,第一次登陆需要使用临时密码登录,并且在进行后续的使用之前需要重设密码。否则就会报错。

69c5a8de31298b70390c45dc24a16ffe.png

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

ec133eacc9a000ea909cbc96e84a2305.png

查看临时密码:

# 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的安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值