我已经构建了一个C#应用程序,现在我想将该应用程序与在我的本地网络中运行的MySQL-Server连接起来。
为此,我使用了MySQL连接器,如下所示:
string connectionString = "server=192.168.0.11;uid=User1;pwd=PWD1234;database=Caller;";
MySqlConnection conn = new MySqlConnection(connectionString);
conn.Open();
但每次我想连接到数据库并打开连接时,它都会失败并显示错误“无法连接到任何指定的MySQL主机。”。
我尝试过几件不同的事情:
授予用户的所有权限
在上授予所有特权。向'User1'@'%'识别'PWD1234'with WITH GRANT OPTION; FLUSH PRIVILEGES;
更改了MySQL配置文件
现在它不再包含bind-adress或skip-networking等行。
重启MySQL服务器
问题出在哪里?我无法弄明白...... 服务器在Ubuntu Server上运行,实际版本。
谢谢你,并致以最诚挚的问候, 尼古拉斯