PHP无法连接到远程的mysql数据库

远程的数据库是内部的主机,host已经改成了%

提示下面的错误
改成本地连接mysql没问题

首先你要确定你远程的MYSQL开启了远程连接。
默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。
默认都是服务器本机或者局域网连接使用。
进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127.0.0.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了。
建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-10
你先看看这个服务器的这个端口是否能联通,然后检查账号密码和账号密码的权限
第2个回答  2015-12-10
你的数据库端口号3306呢?追问

3306是默认端口。可以省

本回答被提问者采纳
相似回答