今天同事問我的問題--如何設定帳號給外面伺服器使用
1)首先要設定帳號
外面連進來的IP是123.123.123.123(不限的話,設%)
假使帳號/密碼是five/pwdfive
存取資料庫是fiveDB
權限不限的話
指令如下:
grant all on fiveDB.* to five@'123.123.123.123' identified by 'pwdfive';

結果發現連資料庫時發現出錯
顯示~~~ can't connect to MySQL Server on ....
參考一篇文章--
http://dev.mysql.com/doc/refman/5.0/en/can-not-connect-to-server.html

在CMD模式下用 telnet 123.123.123.123 3306
測試3306是否有開啟
結果是...正連線到 123.123.123.123...無法開啟到主機的連線, 在連接埠 3306: 連線失敗
証明3306的port被擋住了

 

----------------------------

注意

可能是被防火牆擋住,或是之前沒有刪除的其他版本MySQL占用

要確實刪除其他版本的MYSQL

arrow
arrow
    文章標籤
    mysql connect
    全站熱搜

    pcwiki 發表在 痞客邦 留言(0) 人氣()