1 頁 (共 1 頁)

phpMyAdmin 連線到另一台機器上 MySQL 的效率…

發表於 : 2007-01-12 16:45
湯瑪士小火車
我有一台真正連在網路上的機器,上面有 Apache 及 MySQL Servers。而發展程式則是在我的 Notebook 上。當然,她也有上述兩種 Servers。

我一直很怕有高手進入我的資料庫,所以有將 phpMyAdmin 的資料夾更名。但這是不夠的。我一直想將 phpMyAdmin 從網路上那台機器上拿掉,所以一直在試從 Notebook 上的 phpMyAdmin 來連線。現在可以從 Notebook 上的 phpMyAdmin 來連線存取網路上那台機器中的 MySQL 資料庫了!但是以這種方式連線的效率差很多,不管我用什麼方式登入(http、cookie),結果都一樣。

我有試過用 MySQL Client 來連線(文字介面),同時觀察一下它的連線速度,結果存取資料的速度就不會差太多。是那邊的設定有問題嗎?請大家指點一下,謝謝!

發表於 : 2007-01-12 18:48
chiouss
1. phpMyAdmin 有 ACL 的功能
2. 和 phpMyAdmin 的登入方式一點關係都沒有

發表於 : 2007-01-13 10:19
湯瑪士小火車
不懂!您的意思是這個效率問題可以解決?而且與登入方式無關?
可否請教一下什麼是 ACL?謝謝!

發表於 : 2007-01-13 18:41
chiouss
湯瑪士小火車 寫:不懂!您的意思是這個效率問題可以解決?而且與登入方式無關?
我不知道你的效率差是指怎樣的差,但是和你 phpMyAdmin 的認證方式無關。phpMyAdmin 的認證方式和 MySQL 的認證又是兩回事,這中間 phpMyAdmin 只負責取得你輸入的 username 和 password 丟去給 MySQL 看看可不可以 login 而已。
湯瑪士小火車 寫:可否請教一下什麼是 ACL?謝謝!
Access Control List,有需要的話請參考這邊這邊的說明

發表於 : 2007-01-14 21:12
湯瑪士小火車
原來這個 Allow / Deny 就是 ACL,多謝指點!

效率差是比來的,因為如果直接用在 MySQL 那台機器上的 phpMyAdmin 做的查詢,與使用 notebook 上的 phpMyAdmin 來同一個查詢來比較,效率上有明顯上的落差。如果在 MySQL 那台機器上用 Windows 工作管理員來觀察,那使用相同機器上的 phpMyAdmin 查詢時,流量幾乎是立即就出現了,當然結果也會一下子跑出來!但是如果使用 notebook 上的 phpMyAdmin 查詢時則流量會過好幾秒後才會出現…。

發表於 : 2007-01-14 22:47
chiouss
聽起來像是你網路設備的問題...

發表於 : 2007-01-14 23:06
湯瑪士小火車
應該不會吧!
用 Notebook 上的 MySQL.exe 測試就很好啊!