阿里雲下配置MySQL遠端連線的步驟詳解

2022-09-25 16:12:13 字數 1697 閱讀 4763

前言

眾所周知在預設情況下,我們安在阿里雲上的mysql是不支援遠端連線的,但是我們還需要通過一些工具來連線mysql,如n**icat,這時就需要我們來修改mysql的遠端連線了。

注意一點:當我們修改完mysql許可權相關的操作後一定要重新整理許可權表,使配置生效,執行

flush privileges ;

環境前提:centos7   mysql5.7

1、首先登入位於阿里雲上的mysql:

mysql -u root -h localhost -p

2、開啟mysql資料庫  (需要有能操作mysql這個庫的許可權,一般是mysql的root使用者)

use mysql

3、這時我們有兩種方式來進行修改:

第一種:是直接將原來的user='root' and host='localhost'記錄的host修改成%或指定的ip

1)將host設定為%表示任何ip都能連線mysql

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

2)  當然也可以將host指定為某個ip

update user semhayqnbxt host='106.39.178.131' where user='root' and host='localhost';

3) 執行完以上語句,接著執行以下語句 ,重新整理許可權表,使配置生效

flush privileges;

第二種: 是新增一條記錄方式

1)新增乙個使用者newname(這個新增的使用者名稱也可以為root)密碼為並將host設定為%表示任何ip都能連線mysql

www.cppcns.comgrant all on *.* to 'newname'@'%' identified by 'n**icat_123';

2)新增乙個使用者newname,密碼為並將host設定為指定的ip 表示 只有該ip能連線mysql

grant all on *.* to 'n程式設計客棧ewname'@'106.39.178.131' identified by 'n**icat_123';

3) 執行完以上語句,接著執行以下語句 ,刷mhayqnbx新許可權表,使配置生效

flush privileges;

當然如果想再改成本地的連線,只需要將對應使用者的host改成localhost即可,

update user set host='localhost' where user='root' and host='106.39.178.131';

4、不要現在就去n**icat進行連線,還需要做兩件事,要不你就到坑里了

1)檢查伺服器防火牆3306埠開放了嗎,沒開放需要去開放

2)檢查一下阿里雲的安全組規則中是否開放了3306埠,

如何檢查及配置參考文件:[

5、現在是時候進行遠端連線啦,在工具裡輸入相應的引數

host:  阿里雲伺服器的ip

port:3306

user name : 如果是第一種方式的修改,使用者就是root,第二種修改就是你自己設定的名字,例如我的就是newname

password: 如果是第一種方式的修改,密碼就是root的密碼,第二種修改就是你自己設定的密碼,例如我的就是n**icat_123

至此,連上去那一刻,有木有很激動啊。

總結本文標題: 阿里雲下配置mysql遠端連線的步驟詳解

本文位址:

阿里雲配置mysql遠端連線

預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mysql,...

阿里雲配置mysql遠端連線

阿里雲預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mys...

阿里雲配置MYSQL遠端連線

想要遠端連線阿里雲伺服器安裝的mysql 不是rds,rds申請外網位址即可 需要兩個步驟,第一步是修改允許連線mysql的許可權,具體操作如下 首先登入 mysql u root h localhost p password 開啟mysql資料庫 use mysql 將host設定為 表示任何ip...