远程连接到mysql服务器

时间:2015-05-23 06:19:10

标签: php mysql

我想远程连接到mysql服务器。在本地主机上没有问题。我检查了my.conf个文件,bind-address行和skip-networking中不存在my.conf。这是我的my.conf

[mysqld]
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
user=mysql

symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

从另一台服务器连接到mysql服务器时显示以下错误消息:

SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'mysite.com' (13)

我将此行添加到my.conf:

bind-address= 0.0.0.0 

然后重启mysql服务器但问题仍然存在。另外我用iptables关闭防火墙。 我认为问题是关于port.default端口是3306.我尝试将默认端口更改为8806但更改端口后mysql服务器无法启动。 这个问题花了我几天的时间。任何人都可以帮助我吗?

0 个答案:

没有答案