1. 程式人生 > 其它 >冬季實戰營 動手實戰-雲上多產品學習,使用ECS伺服器部署MySQL資料庫 領滑鼠 雲小寶 揹包 無影

冬季實戰營 動手實戰-雲上多產品學習,使用ECS伺服器部署MySQL資料庫 領滑鼠 雲小寶 揹包 無影

雲起實驗室 冬季訓練營(1.17-3.8)

可補卡!!!
五期冬季實戰,從入門到進階,以最佳實踐幫助開發者,快速雲上實踐,雲上學習。
體驗有禮,點選前往:https://developer.aliyun.com/adc/series/wintercamp
冬季實戰營第一期:從零到一上手玩轉雲伺服器

單期任務獎勵:實戰營技能證書+定製滑鼠
三期任務獎勵:全網首發冬奧限量版雲小寶
五期任務獎勵:冬季實戰營獎牌+定製書包+無影試用

體驗簡介

本場景將提供一臺配置了Alibaba Cloud Linux 2作業系統的ECS例項(雲伺服器)。通過本教程的操作,您可以在Alibaba Cloud Linux 2作業系統的ECS例項上安裝、配置以及遠端訪問MySQL資料庫。

安裝MySQL

MySQL是一個關係型資料庫管理系統,本步驟指導您如何在ECS例項上安裝MySQL。

1、在實驗室頁面右側,單擊 圖示,切換至Web Terminal。

2、執行如下命令,更新YUM源。

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

3、執行如下命令,安裝MySQL。

yum -y install mysql-community-server --nogpgcheck

4、執行如下命令,檢視MySQL版本號。

mysql -V

返回結果如下,表示您已成功安裝MySQL。

配置MySQL

本步驟指導您如何配置MySQL。
1)執行如下命令,啟動MySQL服務。

systemctl start mysqld

2)執行如下命令,設定MySQL服務開機自啟動。

systemctl enable mysqld

3)執行如下命令,檢視/var/log/mysqld.log檔案,獲取root使用者的初始密碼。

說明 :

下一步對MySQL進行安全性配置時,會使用該初始密碼。

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

返回結果如下所示,您可以檢視到root使用者的初始密碼。

4)MySQL安全性配置。

執行如下命令,對MySQL進行安全性配置。

mysql_secure_installation

b. 輸入root使用者的初始密碼按下Enter鍵。

c. root使用者的現有密碼已過期,輸入root使用者的新密碼並按下Enter鍵。

說明 :

新密碼長度為8至30個字元,必須同時包含大小寫英文字母、數字和特殊符號。特殊符號可以是()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/。

d. 再次輸入root使用者的新密碼並按下Enter鍵。

e. 輸入N並按下Enter鍵,不更改root使用者密碼。

f. 輸入Y按下Enter鍵,刪除匿名使用者。

g. 輸入Y按下Enter鍵,禁止root賬號遠端登入。

h. 輸入Y按下Enter鍵,刪除test庫以及對test庫的訪問許可權。

i. 輸入Y按下Enter鍵,重新載入授權表。

遠端訪問MySQL資料庫

您可以使用資料庫客戶端或阿里雲提供的資料管理服務DMS(Data Management Service)來遠端訪問MySQL資料庫。本步驟指導您建立新的MySQL使用者,通過DMS遠端訪問MySQL資料庫。

1、在ECS例項上,建立遠端登入MySQL的賬號。

a. 執行如下命令,使用root使用者登入資料庫。

mysql -uroot -p

返回結果如下所示,輸入root使用者的密碼並按下Enter鍵。

b. 依次執行如下命令,建立並授權用於遠端訪問MySQL的賬號。示例賬號為dms、密碼為PASSword123!。

說明 :

建議您使用非root賬號遠端登入MySQL資料庫。
實際建立賬號時,密碼需符合要求。長度為8至30個字元,必須同時包含大小寫英文字母、數字和特殊符號。可以使用以下特殊符號:()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/。

create user 'dms'@'%' identified by 'PASSword123!';
grant all privileges on *.* to 'dms'@'%'with grant option;
flush privileges;

c. 輸入exit退出資料庫。

2、在實驗室頁面右側,單擊 圖示,切換至遠端桌面。

3、雙擊開啟虛擬桌面的Firefox ESR瀏覽器,在RAM使用者登入框中單擊下一步,複製雲產品資源列表中子使用者密碼,按CTRL+V把密碼貼上到密碼輸區,登入子賬戶(後續在遠端桌面裡的貼上操作均使用CTRL + V快捷鍵)。

4、複製資料管理DMS控制檯地址,在FireFox瀏覽器開啟新頁籤,貼上並訪問資料管理DMS控制檯。

https://dms.aliyun.com/new

5、在左側導航欄中,單擊 圖示。

6、在新增例項對話方塊中,單擊ECS自建資料庫。

7、在新增例項對話方塊的ECS自建資料庫頁籤中,單擊MySQL。

8、在新增例項對話方塊的基本資訊區域中,配置自建資料庫資訊,單擊測試連線。

引數說明:

例項區域:選擇ECS例項所在地域,可在雲產品資源列表中檢視ECS例項所在地域。本示例為華東2(上海)。
ECS例項ID:選擇ECS例項ID,可在雲產品資源列表中檢視ECS例項ID所在地域。
埠:3306
資料庫使用者名稱:輸入步驟四-1中建立的資料庫使用者。本示例為dms。
密碼:輸入步驟四-1中建立的資料庫使用者的密碼。本示例為PASSword123!。

9、在成功對話方塊中,單擊確認。

10、在新增例項對話方塊中,單擊提交。

11、在登入確認對話方塊中,單擊確認。

返回如下頁面,表示您已成功通過DMS遠端訪問MySQL資料庫。