基本情况: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.返回测试界面,显示连接成功