IP遠端連接MySQL設定開啟防火牆MySQL預設3306 Port

7 月 2, 2015 | | 0 comments

MySQL一般情況下都是在主機上,使用root帳號密碼localhost做連結,如您使用root去遠端連結可能會出現"Host xxx is not allowed to connect to this MySQL server"這樣的錯誤訊息。需要遠端如IP去連結MySQL,你的主機開啟防火牆MySQL預設3306 Port,還有一組不屬於localhost端的帳號,預設root只能在localhost做連結。

以下圖中,在phpmyadmin設定一組帳號密碼,做為可以遠端連線的帳號,主機選擇"任意主機"%,全域權限全選。


測試IP遠端連結MySQL

隨後你就可以用這組帳號密碼,使用遠端IP去連結你的MySQL資料庫。
可用下連測試是否遠端連結上你的MySQL,例如:

";
    }else{
    echo "Connection could not be established.
"; } ?>