記錄遠端連結MYSQL歷程
阿新 • • 發佈:2019-02-17
由於購買錯誤阿里雲的伺服器,買成了輕量級應用伺服器,不過用於做畢設也是應該能滿足基本測試了
但是,今天在連結遠端MYSQL時候,真的是有夠坑的....
話不多說,相信在用各種視覺化介面連結遠端伺服器的時候,如果有報錯,比如Navicat的10038錯誤。
其中原因,很大部分是因為防火牆,一定要先設定好防火牆規則。
因為在安裝MYSQL的時候,用INSTALL程式安裝的話,應該是不會有很大問題。
1.先在阿里雲伺服器控制檯上,配置防火牆規則,設定3306的MYSQL預設埠可用。
2.配置賬戶許可權,一般先自建一個賬戶,LINUX老哥就去找別人的用命令配置的方法,有很多就不在此細說。
而現在講的是在WINDOWS上配置的,適用MYSQL workbench來配置
選擇如下:
新增使用者
配置使用者資訊
在Limit to Hosts Matching 中,適用%表示任意主機都能通過該使用者來連結資料庫。
別忘了配置使用者許可權
可以根據自己需求配置,我只是用於測試,所以全勾~
至於阿里雲控制檯防火牆:
則先登入自己的阿里雲賬戶,然後選擇防火牆
然後點選新增規則,之後選擇MYSQL,填寫埠3306(輕量級應用伺服器為例子)
在這一通操作後,還是不能連結的話,
就找到my.ini
在末尾新增bind-address= 0.0.0.0
然後重啟MYSQL,就應該是可以了