一、安装配置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 |
|
此时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@localhost:>b&uAW1D>n7k
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字段
五、查看是否生成了MysqLd服务,并设置随机启动
# chkconfig --list |grep MysqL
数字代码服务器启动级别,off代表不随机启动MysqLd服务,on代表随机启动服务
# chkconfig MysqLd on
这样的结果代表正常
# chkconfig --list |grep MysqL
3、启动MysqLd服务
执行如下命令进行启动,两种方法都可以: # /etc/init.d/MysqLd start # service MysqLd start