1045-Access denied for user ‘root‘@‘localhost‘解决方法/mysql连接不成功

参考原文地址


基本情况:mysql显示启动成功,与Navicat连接不成功,通过修改ini文件跳过输入密码步骤失败

原因:skip-grant-tables语句在Mysql 8.X中已失效。

解决方法

1.在服务中关闭mysql服务
2.以管理员权限同时打开两个cmd窗口,在窗口1中输入mysqld --console --skip-grant-tables --shared-memory指令,回车,结果如下

3.在窗口2中输入mysql -uroot -p回车登录,效果如下图

成功进入mysql>界面

4.返回测试界面,显示连接成功

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注