本地网络上可用的本地数据库服务器?

Local database server available on local network?

我刚刚安装了XAMPP并且我正在使用控制面板v3.2.1并且我已经成功地创建了我自己的本地MySQL数据库,但是我想做的是,经过超过20 google 次搜索,我找不到我的答案,但是,我想让我的数据库对本地网络可用,这样任何连接到我的路由器的人都可以连接到我的 [=15] 并从中检索数据=] 服务器,这可能吗? 如果是这样,任何人都可以 link 获得有关此事的一些文档,或者可以告诉我该怎么做吗?

我已将绑定地址更改为“0.0.0.0”并且我在 phpmyadmin运行 中有此查询

CHANGE MASTER TO MASTER_HOST="0.0.0.0", MASTER_PORT=3306,
MASTER_USER="root", MASTER_PASSWORD="" ;

你走在正确的轨道上,但在某个地方走错了路。

注释掉 my.cnf/my.ini 中的绑定地址(取决于 OS)。然后重新启动 mysql 以使对 my.cnf/my.ini 文件的更改生效。您可以在 DigitalOcean 上阅读更多内容。现在,只要拥有适当的用户凭据,任何人都可以远程连接到您的 Mysql 数据库。

所以,现在您希望本地网络上的人能够连接。比如说,您的本地内部网络是 192.168.1.1。您可以通过执行 create user 'username'@'192.168.1.%' Identified by password 'userpassword' 为网络上的其他人创建用户。

上面 192.168.1.% 中的通配符 (%) 将允许该用户从 192.168.1.1 网络上的任何 IP 进行连接,无论该用户是什么 IP通过 DHCP 分配。注意:如果您只使用 % 那么用户将能够从任何 IP 连接。

您可以阅读有关添加用户的更多信息@dev.mysql

此外,为了让用户能够 select、更新、删除等数据,您还必须向用户授予权限。您需要执行如下操作:GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.1.%';

您可以阅读有关授予权限的更多信息@dev.mysql