mysql Access denied for user 'root'@'localhost' (using password: NO)

一般出现这个错误就是忘记了密码或者密码不对

解决步骤:

停掉mysql服务
net stop mysql

进入mysql的bin目录
输入mysqld --skip-grant-tables 回车 (启动MySQL服务的时候跳过权限表认证)

然后重新打开一个ddos窗口,进入mysql的bin目录
输入mysql回车,直接出现mysql提示符
使用权限数据库 use mysql;
修改密码 update user set authentication_string=password('1111') where user='root';
刷新:flush privileges;

最后退出 quit; 就可以了哦

posted on 2022-04-01 16:34  sprr  阅读(17)  评论(0编辑  收藏  举报