标签归档:服务器配置

Linux重置mysql 5.7+root密码

mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。

shell> cat /root/.mysql_secret 

以上是屁话,然而我没有生成

修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

service mysqld restart

mysql -u root -p

mysql>update mysql.user set authentication_string=password(‘123qwe’) where user=’root’ and Host = ‘localhost’;

mysql>flush privileges;

mysql>quit;

将/etc/my.cnf文件还原

service mysql restart