在/etc/mysql/my.cnf下
1 修改防火墙
skip-name-resolve
2 允许远程连接
bind-address = 0.0.0.0
进入Mysql授权
3 修改用户权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxx' WITH GRANT OPTION;
flush privileges;
打开Navicat
新建连接,填写Host,user, password,连接测试
注意,不需要进行ssh或者http连接。
And 重启mysql服务。