navicat 15 连接VM中Mysql报错问题
问题描述
最近新做项目,在虚拟机上安装完Mysql,在本地安装完Navicat15后进行连接,报错;
错误类型为:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5mdsMYA5-1666799587239)(F:\tools\Typora\Typora\data\image-20221026234805325.png)]
解决方案
1.vi服务器端的/etc/ssh/sshd_config
2.找到#PermitRootLogin no将其修改为PermitRootLogin yes(#记得去掉)
3.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
-
使用命令登录mysql:
mysql -uroot -p(此命令需要单独输入密码) 或者是mysql -uroot -pXXX 直接跟密码均可
转到mysql 库
mysql> use mysql ;
查询当前用户可登录的客户端情况:从mysql 库的user表查询
select user,authentication_string,host from user;
更新root用户可登录的客户端情况
update user set host=@'%' where user='root' and host='localhost' limit 1;
确认修改情况
flush privileges;
修改完成后连接成功;