为了账号安全,请及时绑定邮箱和手机立即绑定

连接主动拒绝 C# 到 Ubuntu MySQL 服务器

连接主动拒绝 C# 到 Ubuntu MySQL 服务器

C#
慕姐4208626 2021-11-14 17:11:52
我无法通过 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();有小费吗?谢谢!
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

解决方案:由于 MySQL 服务器版本,配置文件位于不同的位置。通过遵循版本> = 5.7的此答案解决



查看完整回答
反对 回复 2021-11-14
  • 1 回答
  • 0 关注
  • 236 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信