如何将C# Winform Project连接到局域网中的XAMPP MySQL服务器?

How to connect C# Winform Project to the XAMPP MySQL server in LAN?

我写了一个简单的程序,它使用 XAMPP 的 MySQL 数据库服务器。当我连接到 'localhost':

时程序工作正常

但是当我尝试从另一台计算机(在我的局域网中)连接 MySQL 数据库时:

它给出以下错误:

但我可以从浏览器连接到 'phpmyadmin':

(或者我正在测试的计算机是否是域成员?)

请检查远程计算机上的防火墙。它可能会阻止 mysql 连接并且有 HTTP 端口的例外规则,这就是为什么可以访问 phpMyAdmin。

实际上问题是,MySQL 服务器设置已设置为仅适用于本地连接(默认情况下):

所以,我取消了第二行的注释并改为:

它奏效了。 '127.0.0.1' 表示 localhost 和 '0.0.0.0' 表示 any主持人