我遇到有关连接到我的网站主机服务器上的数据库的问题。我看了几个教程,看了几篇关于堆栈溢出的文章,并阅读官方的mysql文档,我钢铁无法通过我的c#console应用程序连接到它。这是我的代码:
string connstring = string.Format("Server=www.vm-consult.com; Database=vmconsul_sitedatabase; Uid=vmconsul_mijovicpetar; Pwd=mypassword");
MySqlConnection connection = new MySqlConnection();
connection.ConnectionString = connstring;
connection.Open();
我还在远程MySQL选项卡中找到了c面板,并将“%”设置为我的远程sql主机。
con string的所有参数都是正确的。在连接字符串的服务器中,我也试图设置IP地址,没有改变任何东西。
这是我得到的异常(在最后一行:connection.open()):
无法连接到任何指定的MySQL主机。
任何建议表示赞赏。感谢。
答案 0 :(得分:0)
检查与
的连接telnet www.vm-consult.com 3306
答案 1 :(得分:0)
我需要联系我的主机提供商以启用与数据库的外部连接。谢谢大家。