使用C代码的用户的远程MySql访问被拒绝,但可以连接到DbVisualizer
我可以在我的C/.Net winform应用程序中连接到本地MySql服务器,但当我尝试连接到远程MySql服务器时。我收到一条用户@“%”对数据库的访问被拒绝的错误消息。但是,如果远程服务器拒绝连接。我怎么能用DbVisualizer连接到远程MySql数据库?我很确定问题不在于代码,而在于服务器设置。我在Java上也有同样的问题。我的问题的解决方案是没有指定目录。我不确定C是否是这种情况,请尝试一下。将此代码与您的代码进行比较使用C代码的用户的远程MySql访问被拒绝,但可以连接到DbVisualizer,mysql,mysql-error-1045,Mysql,Mysql Error 1045,我可以在我的C/.Net winform应用程序中连接到本地MySql服务器,但当我尝试连接到远程MySql服务器时。我收到一条用户@“%”对数据库的访问被拒绝的错误消息。但是,如果远程服务器拒绝连接。我怎么能用DbVisualizer连接到远程MySql数据库?我很确定问题不在于代码,而在于服务器设置。我在Java上也有同样的问题。我的问题的解决方案是没有指定目录。我不确定C是否是这种情况,请尝试一下。将此代码与您的代码进行比较 private void button1_Click(objec
private void button1_Click(object sender, System.EventArgs e)
{
string MyConString = "SERVER=localhost;" +
"DATABASE=mydatabase;" +
"UID=testuser;" +
"PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
string thisrow = "";
for (int i= 0;i<Reader.FieldCount;i++)
thisrow+=Reader.GetValue(i).ToString() + ",";
listBox1.Items.Add(thisrow);
}
connection.Close();
}
您正在使用哪个用户连接到DBVisualizer?。还要查看名为mysql的数据库中用户表中的记录。使用Web主机创建的用户帐户。