Php 如何在局域网上的其他系统上托管mySQL服务器?

Php 如何在局域网上的其他系统上托管mySQL服务器?,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,好的,我有一个运行在NUE-1-5(192.168.1.125)上的mySQL服务器。我也在这个系统上托管了phpMyAdmin,因此我可以轻松地远程管理sql。我有另一个名为NUE-1-6(192.168.1.126)的服务器,为arma 3托管一个altis life服务器。当我在NUE-1-6上为altis life托管mySQL服务器时,它工作正常。但是我想把它放在NUE-1-5上,这样我就可以用phpMyAdmin管理所有的数据库。但是,当我设置extDB(arma3的datatbas

好的,我有一个运行在NUE-1-5(192.168.1.125)上的mySQL服务器。我也在这个系统上托管了phpMyAdmin,因此我可以轻松地远程管理sql。我有另一个名为NUE-1-6(192.168.1.126)的服务器,为arma 3托管一个altis life服务器。当我在NUE-1-6上为altis life托管mySQL服务器时,它工作正常。但是我想把它放在NUE-1-5上,这样我就可以用phpMyAdmin管理所有的数据库。但是,当我设置extDB(arma3的datatbase管理器)配置文件以运行NUE-1-5之外的数据库时,我得到了以下错误:

extDB:数据库异常错误:连接尝试失败:用户“root”@“NUE-1-5”的访问被拒绝(使用密码:是)

我检查了另一个类似错误的堆栈溢出页面,但是我尝试了所有的注释,没有任何效果。这不仅仅是extDB,当我尝试使用任何使用mySQL的程序登录时,我无法连接,除非它在同一台机器上


救命啊

此MySQL查询应允许访问您的所有192.168.xxx.xxx子网:

GRANT ALL PRIVILEGES ON *.* To 'your-db-user'@'192.168.1.125/255.255.0.0'
GRANT ALL PRIVILEGES ON *.* To 'your-db-user'@'192.168.1.125/255.255.255.0'
这将允许访问您的所有192.168.1.xxx子网:

GRANT ALL PRIVILEGES ON *.* To 'your-db-user'@'192.168.1.125/255.255.0.0'
GRANT ALL PRIVILEGES ON *.* To 'your-db-user'@'192.168.1.125/255.255.255.0'