关于mysql远程访问的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:36:48
我需要用php程序连接远程的数据库,可是老是10060错误。远程的数据库配置没有问题,权限也没有问题。那位大侠给指点指点。(远程的服务器连接本地的服务器可以实现)。
防火墙也全部关闭了。

端口填写错误。一般默认为21,但是因为此种端口在某些网络中易引起冲突,安全性也值得商榷,故多数ftp更改了端口。如果你没有填写端口(ftp软件会默认21)或者填写错误,也会引起10060错误

解决方法
1、在mysql有两个选项允许远程访问mysql,重新设置下mysql,把允许远程访问的选项选上。
2、防火墙里面要开放mysql的端口,也就是在防火墙里面开放3306端口
一般这样就可以解决了要是还不行的话也就是系统中还有限制端口的软件没有开放端口,比如麦咖啡、组策略里面其他设置禁用了。