Windows下 MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
1、找到配置文件my.ini,用记事本打开
2、在mysqld关键字后面添加skip-grant-tables,保存退出
my.ini保存后重新启动mysql服务
3、运行cmd,输入mysql -u root -p,回车出现password不用输入密码直接回车进入
4、进入mysql数据库
为root用户设置新密码
刷新数据库
退出mysql
5、修改完root密码后,将my.ini文件添加的skip-grant-tables删除,保存重启mysql服务就可以通过密码登陆mysql了