从另一个ip地址连接到xampp mysql

时间:2018-03-26 05:29:09

标签: mysql xampp database-connection

我在我办公室创建了一个xampp服务器,当它们连接到同一个网络时,可以通过任何电脑从办公室使用。 但是当我使用我的个人互联网连接时,它不会连接到xampp服务器。 是否存在任何设置使服务器全局连接,即使它们不在同一网络中。

2 个答案:

答案 0 :(得分:0)

您必须在调制解调器/路由器上设置和公共虚拟服务器

例如我的TL-WR841N:

转到:menu->转发 - >虚拟服务器

虚拟服务器

服务端口:80

内部端口:80

IP地址:您的静态LAN IP_Address

协议:全部

您可以通过ip访问您的网址: 您的互联网IP:80

例如我的服务器:27.72.173.170:80

如果您想通过域名访问:

将您的Xampp虚拟主机配置为(您的xampp目录)\ apache \ conf \ extra \ httpd-vhosts.conf:

并添加:

<VirtualHost *:80>
ServerAdmin webmaster@yourdomain
DocumentRoot "D:/xampp/htdocs/yourwebdir"
ServerName yourdomain
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "D:/xampp/htdocs/yourwebdir">
Options Indexes
AllowOverride All
Require all granted
</Directory>

答案 1 :(得分:0)

您需要使用路由器面板进行端口转发(取决于您的路由器规范)。

前进:

  • 80(apache / webserver)
  • 3306(mysql)

example port forwading

参考