Navicat新建连接报错 解决方法: 1、编辑mysql配置文件XX.ini 进入后找到[mysqld]这个条目下加入 #skip-grant-tables 保存退出后重启mysql(window+R输入“services.msc”快速进入找到mysql) 2、在cmd里面输入mysql -u root -p,出现 password:的时候直接回车进入 3、进入mysql数据库,设置密码 mysql> use mysql; mysql> update mysql.user set authentication_string=password(‘密码’) where user=‘root’ ; 记得不要遗漏逗号! 4、刷新数据库,并退出 mysql> flush privileges; mysql> quit; 5、再次修改XX.ini文件 把之前加入的 "skip-grant-tables"这行删除,保存退出再重启mysql服务,再重新用Navicat连接就可以了
|