2012-05-20 48 views
1

我有一臺電腦,MySQL安裝並有一個靜態IP,並連接到互聯網。如何通過互聯網在另一臺電腦上訪問該電腦中的MySQL數據庫?如何通過互聯網使用靜態IP訪問MySQL數據庫?

+0

[link 1](http://forums.mysql.com/read.php?30188267,191867),[link 2](http://stackoverflow.com/questions/9065125/how-to-訪問一個遠程MySQL的數據庫-使用-java的) –

回答

0

Here是從手冊連接到MySQL的一節。

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

此外,您需要配置防火牆以允許此流量通過,並且還可能允許MySQL服務器允許來自外部IP的連接。

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服務器。