错误:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
解决办法
修改my.inif配置文件,编辑my.ini,在[mysqld] 最后一行下添加skip-grant-tables。
使用管理员身份打开命令行
1:重启mysql:
--------net stop mysql net start mysql
2:进入mysql,登录
--------mysql -u root -p
不用输入密码,直接回车
3:输入use mysql,修改root的密码:
update user set authentication_string=password(‘新密码’) where user=‘root’;
flush privileges;
4:退出:quit;
5:再次重启mysql:
1、net stop mysql 2、net start mysql
6:测试是否成功就是是否登陆成功咯。
mysql -u root -p
Enter Password>‘新密码’