centOS下mysql开启Navicat远程连接

10月 21, 2014 CentOS

CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:

1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。

2、grant all privileges on *.* to ‘root’@’221.4.60.132’ identified by ‘tcadmin123’ with grant option; (注意标点符号)

flush privileges;
如果是开启了防火墙 在防火墙加入过滤3306端口
-A INPUT -p tcp –dport 3306 -j ACCEPT
-A OUTPUT -p tcp –sport 3306 -j ACCEPT

然后重启 MySQL
service iptables restart
service mysqld restart

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注