MySQL5.7初安装重置密码

札记

Posted by 0xl00se on August 1, 2017

1.vim /etc/my.cnf[mysqld]中添加一句skip-grant-tables

2.service mysqld restart/etc/init/rc.d/mysql restart重启mysql服务。

3.mysql -uroot 进入mysql >

4.mysql5.7.6及以上版本执行update user set authentication_string=PASSWORD('password') where User='root';

5.mysql5.7.5及以下版本执行update user set password=PASSWORD('password') where User='root';

6.更新完之后,flush privileges权限。

7.quit之后便可以解决该问题了。

8.若还出现问题,再次以root用户进入mysql里,执行UPDATE user SET password = PASSWORD('password');命令。若出现密码安全策略问题,继续执行set global validate_password_policy=0;set global validate_password_length=8;flush privileges;命令,即可解决问题。