如何使用Internet上的静态IP访问MySQL数据库?

时间:2012-05-20 12:39:32

标签: mysql phpmyadmin

我有一台计算机,MySQL安装并具有静态IP并连接到互联网。如何通过互联网访问该PC中的另一台PC中的MySQL数据库?

2 个答案:

答案 0 :(得分:2)

在PHPMyAdmin的config.inc.php文件中设置以下行

原件:

$cfg['Servers'][$i]['host']      = 'localhost';

您的版本:

$cfg['Servers'][$i]['host']      = 'your_servers_static_public_ip';

your_servers_static_public_ip设置为服务器的公共IP地址。

如果您使用防火墙,则需要记住在防火墙中打开端口3306以允许远程MySQL请求到达MySQL服务器。

答案 1 :(得分:0)

Here是关于从手册连接到MySQL的部分。

所以,你会使用--host和--port。

此外,您需要配置防火墙以允许此流量通过,并且还可能需要MySQL服务器以允许来自外部IP的连接。