Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
局域网内MYSQL(WAMP)数据库的远程连接_Mysql_Wamp_Remote Connection - Fatal编程技术网

局域网内MYSQL(WAMP)数据库的远程连接

局域网内MYSQL(WAMP)数据库的远程连接,mysql,wamp,remote-connection,Mysql,Wamp,Remote Connection,我无法从Android应用程序或.NET应用程序连接到MYSQL数据库(WAMP 3.1.0 x65)。在局域网内。 通过VPN远程连接到另一个MYSQL数据库(DEBIAN)在我的应用程序中运行良好。此外,我对局域网内所有设备在Apache和Phpmyadmin上的连接没有问题。 我在WAMP的conf.文件中做了一些更改,但它无论如何都不起作用。简单来说,我需要将开发的android应用程序从real device连接到android Studio设备上的MYSQL DB ANDROID E

我无法从Android应用程序或.NET应用程序连接到MYSQL数据库(WAMP 3.1.0 x65)。在局域网内。 通过VPN远程连接到另一个MYSQL数据库(DEBIAN)在我的应用程序中运行良好。此外,我对局域网内所有设备在Apache和Phpmyadmin上的连接没有问题。
我在WAMP的conf.文件中做了一些更改,但它无论如何都不起作用。

简单来说,我需要将开发的android应用程序从real device连接到android Studio设备上的MYSQL DB

ANDROID EX: 此处的错误1:通信链路故障 成功发送到服务器的最后一个数据包是0毫秒前的。驱动程序尚未从服务器收到任何数据包。“

.NET EX:
底层提供程序打开失败。

到MYSQL DB的远程连接突然工作

我通过命令提示符成功地进行了远程连接,然后两个应用程序都成功地连接到了DB。即使我在my.ini中也不需要“binding address”


Arkascha感谢您的关注。

您需要在mysql服务器配置中允许远程连接,在防火墙中打开mysql端口,并向mysql服务器中的实际数据库用户授予远程访问权限。我已将bind address=“X.X.X.X”添加到my.ini中,关闭防火墙并创建具有Anyware所有权限的用户,但是它不起作用。使用另一个系统的
telnet
客户端:
telnet mysql
测试网络级访问。你能连接吗?在创建用户(或重新启动mysql服务器)后,你是否刷新了mysql服务器的私有缓存?telnet的回答:“mysql\u native\u password”…是的,我已经重新启动了Wampt这不是答案,那么你为什么要将其作为答案发布?您的问题正下方有一个“编辑”按钮。使用它…这读起来像是网络层问题,顺便说一句。你真的检查了来自另一个系统的连接,例如来自android设备的连接吗?android设备可以在DB连接有问题的设备上连接到Apache和PhpMyAdmin(通过Chrome)。这两个连接彼此无关。与http服务器的连接使用http协议,因此应用了不同的路由和筛选规则。