navicat 连接虚拟机报错原因
2.原因虚拟机上安装的mysql没有授权其他主机连接它导致的
命令:sudo mysql -u root -p
第一次输入本机密码,第二次为mysql密码
将root用户授权给所以连接: grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
(xxxx为mysql密码)
让权限立即生效:flush privileges;
到此所以操作完成,可以在任何主机连接此mysql数据库服务器了。