C# - 通过LAN远程连接到XAMPP-Database

时间:2017-09-25 13:45:38

标签: c# mysql database phpmyadmin lan

我在PC上托管了XAMPP的数据库,IP:10.35.250.195

我想从运行C#-Application的同一LAN中的笔记本电脑访问此数据库。 这是我的连接字符串:

"SERVER=10.35.250.195;DATABASE=testdb;USERID=root;PASSWORD=;"

但我无法从远程PC /笔记本电脑打开连接。

我可以使用托管数据库的PC上面的连接字符串访问数据库。我还可以使用" 10.35.250.195/phpmyadmin"从远程笔记本电脑访问浏览器中的phpmyadmin。所以连接从笔记本电脑到数据库的PC,但我无法在C#中打开这个远程连接。

在phpmyadmin中我允许用户" root"访问具有所有权限的主机10.35.250.195,我甚至允许每个用户都可以访问主机10.35.250.195并获得所有权限以确保(我知道由于安全原因我不应该这样做...)。

如何通过Lan从远程PC通过mysql访问c#中的数据库?有人可以帮我找到错误吗?

1 个答案:

答案 0 :(得分:0)

也许您的数据库端口被防火墙阻止了?

MySql有端口:3306

你也可以尝试一个基于PC的工具来测试它 https://www.heidisql.com/