mysql重置密码(忘记登录密码的情况),否则报:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
解决:
1、windows
windows - my.ini文件
在文件中加入
skip-grant-tables
重启mysql服务。
接下来的操作如下:
重置完之后,去掉文件中加入的跳过密码验证skip-grant-tables。最后重启mysql服务,重新登录即可。
2、linux
#vim /etc/my.cnf 文件
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证。
wq退出文件。
重启mysql服务。
然后按照windows中的操作重置密码,即可。
重置完之后,去掉文件中加入的跳过密码验证skip-grant-tables。最后重启mysql服务,重新登录即可。