mysql重置密码(忘记登录密码的情况),否则报:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

解决:
1、windows
windows - my.ini文件
在文件中加入

skip-grant-tables

mysql重置密码
重启mysql服务。

接下来的操作如下:
mysql重置密码

重置完之后,去掉文件中加入的跳过密码验证skip-grant-tables。最后重启mysql服务,重新登录即可。

2、linux
#vim /etc/my.cnf 文件
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证。
wq退出文件。
重启mysql服务。
然后按照windows中的操作重置密码,即可。
重置完之后,去掉文件中加入的跳过密码验证skip-grant-tables。最后重启mysql服务,重新登录即可。

相关文章: