2009-10-24 102 views
-1

我想在遠程mysql服務器上使用MySQL Administrator和MySQL Query Browser。mysql遠程管理

我應該只是將綁定地址更改爲0.0.0.0以接受所有連接,或者是否存在更安全的方法。

感謝

+2

這看起來更像是一個serverfault類型的問題。如果你在那裏問,你更有可能得到一個答案:http://serverfault.com/ – outis 2009-10-24 15:18:43

回答

0

我推薦你使用膩子連接到數據庫服務器,並建立SSH隧道連接,一旦你有一個隧道建立,那麼你可以連接到從MySQL工具,HeidiSQL或其他程序的數據庫服務器。

閱讀此http://realprogrammers.com/how_to/set_up_an_ssh_tunnel_with_putty.html頁面以獲取有關如何配置的說明。

+0

這聽起來像是用最少配置進行安全連接的最佳解決方案。謝謝。 – Jeremiah 2009-10-24 16:14:59

0

設置爲bind-address是爲您的服務器IP,而不是遠程IP。

要設置遠程連接,請將您的bind-addressmy.cnf設置爲您的服務器IP。然後授予對遠程IP地址的訪問權限。

mysql> CREATE DATABASE foo; 
mysql> GRANT ALL ON foo.* TO [email protected]'202.54.10.20' IDENTIFIED BY 'PASSWORD'; 

如果您安裝了防火牆,請確保打開端口3306以接受傳入連接。

+0

來源:http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html – jusunlee 2009-10-24 15:39:17

0

我會去與米姆的答案,並添加本地隧道:
源端口:3307
目的地:本地主機:3306
後來我個人喜歡用名爲SQLyog的一個SQL GUI。

及用途:
服務器:localhost
端口:3307
很顯然您的用戶名/密碼

但是,這是假設,你可以通過SSH連接到服務器。如果你不能那麼付費版本的SQLyog有一個PHP隧道腳本(非常酷!)或者只是安裝phpMyAdmin或其他一些變化。