我有一个c# web服务运行在与我的MySQL数据库不同的web空间上。我想要将它们链接在一起,所以有以下c#代码。
server = "www.***.com";
database = "MyDataBase";
uid = "admin";
password = "Password";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" +
database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
connection = new MySqlConnection(connectionString);
try
{
connection.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
Console.WriteLine(ex.Message);
}在catch异常中,我得到了以下错误
“拒绝用户'admin'@'cpc13-ches4-2-0-cust195.9-1.cable.virginmedia.com‘访问(使用密码:是)”
我目前只是在本地运行它,所以我不知道这是有帮助还是有阻碍。
发布于 2012-07-20 23:09:50
确保您的MySql服务器允许远程连接。也许你的连接字符串并不完全正确。在此处检查连接字符串:http://connectionstrings.com/mysql
https://stackoverflow.com/questions/11581983
复制相似问题