您的位置:首页 > 数据库 > MySQL

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) MySQL密码重置

2018-03-13 22:25 579 查看
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)



mysql经常出现这个问题,这时候我们需要用命令行重置账号密码。
方法如下:
1:修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables

2:重启MySQL服务,此时可以用mysql -u root -p进入,密码为空。
3:输入update mysql.user set authentication_string=password("?") where user="root";(?处填你要设置的密码)
4:quit。把my.ini改回去。就可以正常登录了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐