【问题标题】:I am trying to connect to my remote MySql Database within Visual Studio我正在尝试在 Visual Studio 中连接到我的远程 MySql 数据库
【发布时间】:2015-04-07 22:58:10
【问题描述】:

我从 OVH 购买了一个安装了 cPanel 11.36 的 Classic VPS,并创建了一个数据库。 现在我正在尝试使用一个简单的 c# winform 应用程序连接到该数据库。

MySqlConnection conn;
string myConnectionString;
myConnectionString = "server=vps158***.ovh.net; port=3306; database=My_Database; uid=user; pwd=xxxxxx;";
try
{
    conn = new MySqlConnection();
    conn.ConnectionString = myConnectionString;
    conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
    MessageBox.Show(ex.Message);
}

但我收到以下错误?

无法连接到任何指定的 MySQL 主机。

【问题讨论】:

  • 这听起来像是服务器端问题,不允许远程访问。我会在您的 CPanel 上确认您的 MySQL 数据库允许外部访问。很多时候,托管服务器只允许您在其 CPanel 中管理 MySQL 数据。

标签: c# mysql visual-studio-2012 database-connection


【解决方案1】:

user3343494,我解决了这个问题,添加连接时访问高级配置。这似乎是某种错误。使用您拥有的有关远程连接的信息填写字段并尝试连接。为我工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 2013-08-21
    • 2010-09-28
    • 1970-01-01
    相关资源
    最近更新 更多