使本地数据库可在线访问

Making a local database accessible online

我正在为我的论文制作这个学生信息系统,我是在本地 phpserver 上做的。我希望它可以从局域网中连接的其他 PC 在线和本地访问。谁能赐教一下。

PS: 我之前只做过一个wordpress网页。

  1. 在您的数据库服务器上,以具有 root 权限的用户身份打开您的 MySQL 配置文件。

要找到它,请输入以下命令:

mysql --帮助

位置显示类似于以下内容:

默认选项按给定顺序从以下文件中读取: /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf

在Ubuntu16,路径通常是

/etc/mysql/mysql.conf.d/mysqld.cnf.
  1. 在配置文件中搜索 bind-address。

如果存在,请按如下方式更改值。

如果不存在,请将其添加到 [mysqld] 部分以外的任何位置。

bind-address =

请参阅 MySQL 文档,尤其是在您有集群 Web 服务器的情况下。

  1. 保存对配置文件的更改并退出文本编辑器。

  2. 重启MySQL服务:

  • CentOS: 服务mysqld 重启
  • Ubuntu: 服务mysql 重启
GRANT ALL ON <local database name>.* TO <remote web node username>@<remote web node server ip address> IDENTIFIED BY '<database user password>';