我无法通过 C# 应用程序从不同的 IP 连接到 MySQL 服务器。
MySQL 服务器从 localhost 工作正常
SocketException: 由于目标机器主动拒绝,无法建立连接 XXX.XXX.XX.XX:3306
我试过的:
用户可以使用 % 主机名访问 GRANT,因此从外部 IP 应该没问题
目前 Ubuntu 防火墙被禁用以解决此问题
我已经在 MySQL 中放置了 my.conf bind-address
=0.0.0.0
和 #skip-networking
尽管如此,尝试连接时仍会出现相同的错误消息。
string connstring = string.Format("Server=XXX.XXX.XX.XXX;Port=3306; database={0}; UID=user; password=pswd", databaseName);
connection = new MySqlConnection(connstring);
connection.Open();
有小费吗?谢谢!
暮色呼如
相关分类