请注意此主题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。
但是这个解决方案并不适合我的情况,因为我不知道这个软件将安装多少台
任何帮助都会很棒 非常感谢提前
最好的问候
答案 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吗?