MySQL登录问题 ERROR 1045 (28000)

作者:白雪 | 创建时间: 2023-06-08
MySQL登录出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost'...
MySQL登录问题 ERROR 1045 (28000)

操作方法

刚刚接触MySQL时可能会出现这样的问题: 当cmd中输入mysql -u root -p后会出现以下问题: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password) 可以这样做,先找到mysql bin目录下的my.ini文件打开编辑,并在[mysql]下面加上skip-grant-tables,用于跳过密码问题,但是这并不能彻底解决。

重启mysql服务 net stop mysql net start mysql

进入数据库,重置密码。 mysql -u root -p         Enter 不用管password          Enter mysql> use mysql;      Enter mysql> update user set password=password("新密码") where user="root";   (密码自己设) mysql> flush privileges;      刷新数据库 mysql> quit;

修改my.ini ,注释掉skip-grant-tables(以防下次出问题) 保存退出

重启MySQL服务(步骤二)。

温馨提示

mysql语句后一定要加分号,否则就会没有反应
希望能帮到大家,谢谢
点击展开全文

更多推荐