【发布时间】:2016-02-04 21:03:09
【问题描述】:
我有一个基本的应用程序,它可以从数据库中写入和读取一些数据。 我通常使用的基本 mysql 连接字符串是:
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=xxxx;userid=xxxx;password=xxxx;database=xxxx;"
当我为我的网站购买新主机时,我没有看到共享主机,他们只通过 ssh 隧道提供 mysql 连接,而不是远程 mysql,所以基本上,我使用的连接字符串不再工作了。
我的问题是:有人可以提供通过 ssh 隧道连接到我的数据库的代码吗?
【问题讨论】:
-
您尝试了哪些方法,遇到了哪些问题?您是否遇到任何可以提供帮助的错误?
-
基本上,它给出了它无法连接到mysql服务器。我向该站点(namecheap)寻求支持,他们说对于共享主机,他们不提供远程 mysql 连接,只提供 ssh 隧道 mysql 连接。我还使用 mysql workbench 来编辑我的数据库。我尝试了它(没有 ssh 隧道),我遇到了同样的错误,无法连接到 mysql 服务器。在使用 ssh 隧道后,我可以成功连接到我的数据库。
-
它在 C# 中,我需要 Visual Basic 代码 :(,而且我不太擅长从 C# 转换为 VB。