阿里雲服務器(centos7)上配置實現MySQL可遠程連接

前提:
已經在服務器上安裝完畢MySQL!
當在阿里雲的服務器上安裝完畢MySQL數據庫以後,默認是不能進行遠程連接的,我們需要做如下配置:

一、授權

1、設置數據庫用戶在所有ip下以及在本地可訪問,以下用root用戶做演示
①、在MySQL的命令行,依次輸入如下命令

grant all privileges on *.* to root@"%" identified by "你的密碼";
grant all privileges on *.* to root@"localhost" identified by "你的密碼";
flush privileges;

②、檢查一下是否設置上了

use mysql;
select user,host from user where user="root";

結果如下:
在這裏插入圖片描述

二、配置安全組規則

①、到阿里雲的安全組規則界面,點擊添加安全組規則
在這裏插入圖片描述
②、添加規則(這裏授權對象設置爲0.0.0.0/0,默認所有IP都能訪問,可以根據實際情況設定)
在這裏插入圖片描述
③、同理,再添加一個出方向的安全組規則
在這裏插入圖片描述

三、開放防火牆的3306端口

可以關閉防火牆,但是這樣會造成很多不安全因素,不建議!所以採取開放3306端口的方式!

①、輸入命令:

firewall-cmd --zone=public --add-port=3306/tcp --permanent 
firewall-cmd --reload

結果如下:
在這裏插入圖片描述

以上步驟進行完畢之後就可以正常的遠程連接MySQL了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章