冬季實戰營 動手實戰-雲上多產品學習,使用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資料庫。