-2

请注意,这个主题允许从任何 我无法理解的任何 IP 地址远程访问 MySQL 数据库

我的场景是我有一个本地网络,它有一个 centos linux 服务器,服务器 ip 地址是:172.20.17.30,这个服务器将包含 LAMPP,它允许任何端口访问服务器,所以每个人都可以访问服务器本地主机到这个ip : 172.20.17.30 这很好用,我在同一网络上的许多其他 PC 上都有一个软件

该软件正在从扫描仪扫描图像并通过 ftp 将其上传到服务器,并使用 MYSQL 连接器将此图像记录在 mysql 数据库中,我的问题是该软件是在 localhost mysql 连接上开发的,但在该软件的部署中它将是非本地主机连接。然后我遇到了无法从本地主机外部连接数据库的问题,我可以控制的所有资源都在描述如何允许一个或多个 IP 地址连接 mysql。

但是这个解决方案并不适合我的场景,因为我不知道这个软件将安装在多少台 PC 上

任何帮助都会非常感谢你提前非常感谢

此致

4

1 回答 1

0

这很简单。找到 my.cnf 文件(位置取决于您的操作系统)。打开它并进行以下输入:

绑定地址 = 172.20.17.30

现在您可以使用以下命令从任何地方访问 mysql 服务器:

mysql -u 用户名 -h 172.20.17.30 -p(ur_password)

如果它不起作用,请检查以下内容:

端口 3306 在 Windows 防火墙(在 windows 的情况下)或 iptables(在 linux 的情况下)中打开

您可以从远程 PC ping 172.20.17.30 吗?

于 2013-06-16T10:53:35.627 回答