当你登录时,出现这个报错.说明你的mysql密码错了.这时候怎么解决?
需要重置你的密码
首先.修改 /etc/my.cnf文件在mysqld中加入skip-grant-tables 如下图:
然后重启mysql,使用mysql -uroot -p后直接回车进入.进入后选择数据库 mysql.使用命令use mysql.再使用show tables 后.可以看到user表中存放了所有的用户信息.
使用命令
update user set password=password(‘新密码’) where user=‘root’ and host=‘localhost’;
即可修改密码.
之后在my.cnf文件中删掉skip-grant-tables即可
mysql登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'怎么处理
最新推荐文章于 2024-06-06 11:02:37 发布