无法从Ubuntu服务器上的外部站点连接到phpMyAdmin

时间:2013-08-26 20:46:36

标签: linux ubuntu phpmyadmin xampp

我有一个Ubuntu Linux服务器,并希望在其上使用phpMyAdmin。它用于我的世界。当我尝试从我的Minecraft服务器(在我的linux机器上)连接到我网站上的外部数据库时,它无法连接。

我无法从外部网站连接到我的linux服务器phpmyadmin。这是防火墙问题

我正在使用Xampp

1 个答案:

答案 0 :(得分:0)

首先,试试telnet <your.mysql.server> 3306。如果无法建立连接,那么您的服务器就位于防火墙后面(最简单的补救措施是添加here}之类的iptables个策略,或者它不会监听标准的MySQL端口(在这种情况下)您必须编辑my.cnf以启用网络,例如like this

然后,如果它没有帮助,请确保允许您的MySQL用户从您的特定IP(在这种情况下是您的Minecraft服务器的IP)进行连接:user_name@your.minecraft.ip必须存在且具有您需要的权限

最后,phpMyAdmin是一个基于Web的软件,您尝试用来访问MySQL数据库的用户的IP应该是安装了phpMyAdmin的服务器的IP,例如:如果phpMyAdmin安装在与MySQL相同的服务器上,那么它使用user_name@localhost来连接到您的数据库。