一、安装配置MySQL的yum源
1 2 3 4 5 6 7 8 9 10 |
|
检查是否有mysql57-community-dmr这个源,如上图所示。
二、yum安装MySQL5.7
1 2 |
|
三、启动MySQL
1 2 3 4 5 |
|
四、连接MySQL并修改密码
此时mysql5.7会为root随机生成一个密码在/var/log/mysqld.log 日志文件中
输入命令:
grep "password" /var/log/mysqld.log
密码就在这个日志的文件里
/var/log/mysqld.log
例如:标注的就是密码
2017-03-26T21:53:36.234194Z 1 [Note] A temporary password is generated for root: >b&uAW1D>n7k
找到密码后登录mysql
service mysqld stop
运行
mysqld_safe --skip-grant-tables &
如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &
使用mysql连接server
更改密码:
update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
*特别提醒注意的一点是,新版的mysql下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段
退出,重启mysql服务
五、查看是否生成了mysqld服务, 并设置随机启动
# chkconfig --list |grep mysql 数字代码服务器启动级别,off 代表不随机启动mysqld服务,on代表随机启动服务