1、找到配置文件my.ini ,然后将其打开,可以选择用记事本打开
2、打开后,搜索mysqld关键字找到后,在mysqld下面添加skip-grant-tables,保存退出。
PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下
3、开始按钮+R,打开运行对话框,输入“services.msc”,打开服务窗口
4、重启MySQL服务
5、然后运行cmd,输入mysql -u root -p 就可以不用密码登录了,出现password:的时候直接回车可以进入。
6、然后修改密码
应该用下面代码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
这里的new_password自己设置密码,记得加分号(英文状态下),如图所示
7、输入exit,退出
8.再重新打开Navicat Premium12就不会报错了