我正在尝试打开与通过 IONOS 托管的 mySQL 数据库的连接。除了使用数据库之外,目前我什至无法建立连接并出现错误
MySql.Data.MySqlClient.MySqlException:“无法连接到任何指定的 MySQL 主机。”
目前我正在尝试通过 Oracle MySql Nuget 包建立连接。
using MySql.Data.MySqlClient;
etc.etc.
string server = "db5012345659.hosting-data.io";
string database = "dbs12345640";
string uid = "dbu5000002";
string password = "abc";
string connectionString = $"Server={server}; database={database}; UID={uid}; password={password};";
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
我还尝试通过
使用微软的SqlClient
SqlConnectionStringBuilder test = new SqlConnectionStringBuilder()
{
DataSource = "db5012345659.hosting-data.io",
InitialCatalog = "dbs12345640",
UserID = "dbu5000002",
Password = "abc",
};
SqlConnection awd = new SqlConnection(test.ConnectionString);
awd.Open();
这也给出了无法建立连接的错误。我还在防火墙中打开了端口 3306,但这并没有改变任何东西。
我能够使用单独的 php 脚本连接到数据库并读取/写入值,因此它似乎可以访问。我只需要在这个 C# 应用程序中完成即可。
我也有同样的问题。你已经找到解决方案了吗?