阿里雲之遠程鏈接mysql

在鏈接阿里雲上的mysql時遇到了一些坑,以此權當記錄。
參考:https://segmentfault.com/a/11...
默認狀況下,阿里雲上的mysql不支持遠程鏈接,除了mysql自己會有限制外,阿里雲也有一些安全限制,因此咱們須要解決這兩個限制。
前提:已經在阿里雲上裝好mysql,centos ubantu都同樣操做mysql

修改mysql自身的安全限制

首先進入數據庫

mysql -uroot -psql

打開 mysql 數據庫

use mysql數據庫

在不考慮安全的狀況下(畢竟只是本身寫點測試用的),有兩種方法,一是把所鏈接用戶的host改成「%」,即全部ip都能連,二是把host改成指定ip

一:

update user set host='%' where user='root' and host='localhost';segmentfault

或者,二:

update user set host='....(依狀況而定)' where user='root' and host='localhost';

最後須要刷新權限表

flush privileges;

修改阿里雲安全限制

參考官方文檔
[https://help.aliyun.com/docum...]centos

如今就能夠經過navicat等工具遠程鏈接阿里雲上的mysql了

ip:阿里雲公有ip
端口號:默認3306
user:
password:安全

相關文章
相關標籤/搜索