首选你Linux服务器上要装配好了MySQL数据库。输入:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限,%百分号表示允许任何IP访问数据库。
然后再输入
flush privileges;
这相当于是重新加载一下mysql权限,这一步必须有。
最重要的一点,一定要关闭防火墙:service iptables stop。现在可以使用本地的Navicat连接了。
如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。