1. 程式人生 > >記錄遠端連結MYSQL歷程

記錄遠端連結MYSQL歷程

由於購買錯誤阿里雲的伺服器,買成了輕量級應用伺服器,不過用於做畢設也是應該能滿足基本測試了

但是,今天在連結遠端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,就應該是可以了