数据库登陆1045错误
报错内容:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
解决方法:
1)停止mysql服务 有两种方法
1.控制台输入:net stop mysql
注意:这种情况需要在c盘中,用管理员的方式启动cmd.exe,
用管理员启动页面:
常规启动
2.通过控制面板,找到服务,将mysql服务关闭。
2)2. 在cmd下,输入mysqld --console --skip-grant-tables 启动服务器,出现一下页面,不要关闭该窗口
3 新打开cmd,输入mysql -uroot 不需要密码
输入 use mysql;
输入 update user set password=password(‘abc’) WHERE user=‘root’;
关闭这两个窗口。