安装完成Navicat后 正常数据库是不允许远程连接的。
1.检查Linux防火墙状态,在root权限下(参考:https://www.cnblogs.com/blogforly/p/5997553.html)
2.授权MySQL,允许远程用户登录访问MySQL:
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
3.操作完后切记执行以下命令刷新权限 : FLUSH PRIVILEGES;
4.还不行就修改mysql配置文件:sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address =0.0.0.0 重启mysql: /etc/init.d/mysql restart
5.如果连接时候出现ssl错误,把navicate中的ssl选项去掉。