阿里雲服務器安裝MySQL並使用Navicat遠程連接

安裝MySQL

1、安裝MySQL

首先獲取rpm源

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

然後通過以下命令安裝rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

最後通過yum命令安裝mysql,命令如下:

yum install mysql-community-server

經過這些命令完成了MySQL的安裝

2、啓動MySQL

首先設置MySQL開機自啓動,通過如下命令

systemctl enable mysqld.service

然後可以通過如下命令開啓服務

systemctl start mysqld.service

3、登錄MySQL
初次登錄時需要登錄密碼,通過以下命令查看初始密碼

grep 'temporary password' /var/log/mysqld.log

然後通過以下命令登錄,並輸入初始密碼

mysql -uroot -p

當通過初始密碼首次登錄MySQL以後,我們需要修改登錄密碼,不然無法進行數據庫基本操作
修改密碼通過如下命令:

alter user 'root'@'localhost' identified by 'root';

通過以上密碼可將登錄密碼初始化爲root,identified by 後面的引號中包含的字符就是設置的登陸密碼

3、添加遠程用戶,賦予全部權限

首先需要創建一個新的用戶,使用如下命令:

create user root identified by 'password'; password處輸入你設置的密碼

然後將數據庫的全部權限賦予該用戶

grant allprivileges on *.* to 'root'@'%' with grant option;

最後刷新權限表即可

flush privileges;

4、navicat連接遠程服務器數據庫

使用navicat連接MySQL時需要先打開服務器上的3306端口,否則會失敗。
使用navicat連接服務器,直接新建mysql連接,輸入剛纔創建的用戶名和密碼,即可鏈接
主機名爲服務器外網地址,端口3306,用戶名和密碼時剛纔設置的。
在這裏插入圖片描述
輸入一切信息以後,測試鏈接,連接成功就可以操作數據庫了。
但是,我使用這個連接連接上阿里雲以後,無法顯示數據庫中包含的數據庫。
由於以上問題,我直接選擇瞭如下的方式連接MySQL,其中需要輸入的信息合上書的信息一樣,這次可以顯示所有的數據庫。
在這裏插入圖片描述
在這裏插入圖片描述

大功告成!

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