冬季實戰(zhàn)營 動手實戰(zhàn)-云上多產(chǎn)品學習,使用ECS服務器部署MySQL數(shù)據(jù)庫
云起實驗室 冬季訓練營(1.17-3.8)
體會簡介
本場景將供應一臺配備了Alibaba Cloud Linux 2操作體系的ECS實例(云服務器)。通過本教程的操作,您可以在Alibaba Cloud Linux 2操作體系的ECS實例上設(shè)備、配備以及遠程訪問MySQL數(shù)據(jù)庫。
設(shè)備MySQL
MySQL是一個聯(lián)系型數(shù)據(jù)庫辦理體系,本進程教導您如安在ECS實例上設(shè)備MySQL。
1、在實驗室頁面右側(cè),單擊 圖標,切換至Web Terminal。
2、實行如下指令,更新YUM源。
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
3、實行如下指令,設(shè)備MySQL。
yum -y install mysql-community-server --nogpgcheck
4、實行如下指令,查看MySQL版本號。
mysql -V
回來結(jié)果如下,表明您已成功設(shè)備MySQL。
配備MySQL
本進程教導您怎么配備MySQL。
1)實行如下指令,發(fā)動MySQL服務。
systemctl start mysqld
2)實行如下指令,設(shè)置MySQL服務開機自發(fā)動。
systemctl enable mysqld
3)實行如下指令,查看/var/log/mysqld.log文件,獲取root用戶的初始暗碼。
說明 :
下一步對MySQL進行安全性配備時,會運用該初始暗碼。
grep 'temporary password' /var/log/mysqld.log
回來結(jié)果如下所示,您可以查看到root用戶的初始暗碼。
4)MySQL安全性配備。
實行如下指令,對MySQL進行安全性配備。
mysql_secure_installation
b. 輸入root用戶的初始暗碼按下Enter鍵。
c. root用戶的現(xiàn)有暗碼已過期,輸入root用戶的新暗碼并按下Enter鍵。
說明 :
新暗碼長度為8至30個字符,有必要一起包括大小寫英文字母、數(shù)字和特殊符號。特殊符號可以是()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/。
d. 再次輸入root用戶的新暗碼并按下Enter鍵。
e. 輸入N并按下Enter鍵,不更改root用戶暗碼。
f. 輸入Y按下Enter鍵,刪去匿名用戶。
g. 輸入Y按下Enter鍵,阻止root賬號遠程登錄。
h. 輸入Y按下Enter鍵,刪去test庫以及對test庫的訪問權(quán)限。
i. 輸入Y按下Enter鍵,從頭加載授權(quán)表。
遠程訪問MySQL數(shù)據(jù)庫
您可以運用數(shù)據(jù)庫客戶端或阿里云供應的數(shù)據(jù)辦理服務DMS(Data Management Service)來遠程訪問MySQL數(shù)據(jù)庫。本進程教導您創(chuàng)建新的MySQL用戶,通過DMS遠程訪問MySQL數(shù)據(jù)庫。
1、在ECS實例上,創(chuàng)建遠程登錄MySQL的賬號。
a. 實行如下指令,運用root用戶登錄數(shù)據(jù)庫。
mysql -uroot -p
回來結(jié)果如下所示,輸入root用戶的暗碼并按下Enter鍵。
b. 順次實行如下指令,創(chuàng)建并授權(quán)用于遠程訪問MySQL的賬號。示例賬號為dms、暗碼為PASSword123!。
說明 :
建議您運用非root賬號遠程登錄MySQL數(shù)據(jù)庫。
實踐創(chuàng)建賬號時,暗碼需符合要求。長度為8至30個字符,有必要一起包括大小寫英文字母、數(shù)字和特殊符號。可以運用以下特殊符號:()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/。
create user 'dms'@'%' identified by 'PASSword123!'; grant all privileges on *.* to 'dms'@'%'with grant option; flush privileges;
c. 輸入exit退出數(shù)據(jù)庫。
2、在實驗室頁面右側(cè),單擊 圖標,切換至遠程桌面。
3、雙擊打開虛擬桌面的Firefox ESR瀏覽器,在RAM用戶登錄框中單擊下一步,拷貝云產(chǎn)品資源列表中子用戶暗碼,按CTRL+V把暗碼張貼到暗碼輸區(qū),登錄子賬戶(后續(xù)在遠程桌面里的張貼操作均運用CTRL + V快捷鍵)。
4、拷貝數(shù)據(jù)辦理DMS控制臺地址,在FireFox瀏覽器打開新頁簽,張貼并訪問數(shù)據(jù)辦理DMS控制臺。
https://dms.aliyun.com/new
5、在左邊導航欄中,單擊 圖標。
6、在新增實例對話框中,單擊ECS自建數(shù)據(jù)庫。
7、在新增實例對話框的ECS自建數(shù)據(jù)庫頁簽中,單擊MySQL。
8、在新增實例對話框的基本信息區(qū)域中,配備自建數(shù)據(jù)庫信息,單擊檢驗連接。
參數(shù)說明:
實例區(qū)域:選擇ECS實例地址地域,可在云產(chǎn)品資源列表中查看ECS實例地址地域。本示例為華東2(上海)。
ECS實例ID:選擇ECS實例ID,可在云產(chǎn)品資源列表中查看ECS實例ID地址地域。
端口:3306
數(shù)據(jù)庫用戶名:輸入進程四-1中創(chuàng)建的數(shù)據(jù)庫用戶。本示例為dms。
暗碼:輸入進程四-1中創(chuàng)建的數(shù)據(jù)庫用戶的暗碼。本示例為PASSword123!。
9、在成功對話框中,單擊承認。
10、在新增實例對話框中,單擊提交。
11、在登錄承認對話框中,單擊承認。
回來如下頁面,表明您已成功通過DMS遠程訪問MySQL數(shù)據(jù)庫。