【发布时间】:2018-03-19 06:48:00
【问题描述】:
我无法连接到我的 sql 服务器,我尝试了一些来自 stackoverflow 和 google 的修复,但它没有帮助我。谢谢。
connString = "SERVER ='''myserverip''';PORT=3306;DATABASE=mydatabase;UID=myuser;PASSWORD=mypassword";
try
{
conn = new MySqlConnection();
conn.ConnectionString = connString;
conn.Open();
MessageBox.Show("Connection success");
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
}
为了配置 myuser,我在我的 linux vps 上使用了它。
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword'; GRANT ALL ON *.* TO 'myuser'@'localhost'; GRANT ALL ON *.* TO 'myuser'@'%';
我试过:Unable to connect to any of the specified mysql hosts. C# MySQL(我尝试使用 MySqlConnectionStringBuilder,不要指定端口,而不是我输入 psw 的连接字符串中的密码); 禁用我的电脑防火墙,禁用 linux 服务器防火墙
【问题讨论】:
-
异常信息是什么意思?
-
@Dale_dale12 "无法连接到任何指定的mysql主机"