我可以从任何IP地址远程访问mysql数据库???

时间:2013-06-16 10:12:44

标签: mysql linux xampp lampp

请注意此主题grant remote access of MySQL database from any IP address

我无法理解任何事情

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

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

但是这个解决方案并不适合我的情况,因为我不知道这个软件将安装多少台

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

最好的问候

1 个答案:

答案 0 :(得分:0)

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

bind-address = 172.20.17.30

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

mysql -u username -h 172.20.17.30 -p(ur_password)

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

端口3306在Windows防火墙(如果是windows)或iptables(如果是linux)中打开

你能从远程PC ping 172.20.17.30吗?