我没有使用localhost进行mysql连接:
我的MySQL连接代码:
Dim Conn As New MySqlConnection("server=mysql.hostinger.co.uk; user id=u691546972_***; password=*****; database=u691546972_db;")
Conn.Open()
我的服务器是远程的:mysql.hostinger.co.uk
在连接期间,MySqlConnection
会产生异常:
例外:MySqlException
异常消息:Unable to connect to any of the specified MySQL hosts.
连接的问题是什么?
答案 0 :(得分:0)
用%替换主机名是不可能的,如果可能,任何人都可以在免费托管服务中启用远程mysql
远程mysql在免费托管上是不可能的,只有付费托管服务提供远程mysql。
解决方案:将您的帐户升级为高级版或使用付费托管服务。
答案 1 :(得分:0)
由于安全性和性能原因,Hostinger不支持远程MySQL连接。 看看这里> http://www.hostinger.ph/knowledge-base/5.html