【 Cloud 】於 Azure Ubuntu VM 安裝 MySQL
內容
- 學習目標
- 前置準備作業
- 安裝
MySQL資料庫
學習目標
- 以 Azure VM 為例於
Ubuntu VM中安裝MySQL
前置準備作業
- 已註冊 Azure 帳號
- 已開啟虛擬機器
安裝 MySQL
Step 1. 登入到 Azure
-
請在瀏覽器下輸入下方網址並登入

Step 2. 選取所建立的虛擬機器
-
點選左上角的三條橫線後,再點選
虛擬機器
-
選取所建立的虛擬機器

-
取得虛擬機器的
公用 IP 位址
Step 3. 開啟 Azure VM 連接埠
- 在
Azure VM上開啟3306 Port讓MySQL使用-
點選
網路
-
點選
新增輸入連接埠規則
-
設定連接埠
目的地連接埠範圍欄位輸入3306名稱欄位輸入Port_3306- 再按
新增

-
Step 4. 登入到 Azure VM
- macOS
- Ref 遠端登入到 Azure VM
- Windows
- Ref 遠端登入到 Azure VM

Step 5. 安裝 MySQL
- 在輸入以下指令進行安裝
-
更新
sudo apt-get update -
安裝 MySQL
sudo apt-get install -y mysql-server-
設定 MySQL 的 root 登入密碼

-
再次輸入 root 的登入密碼

-
-
Step 6. 修改 MySQL 設定檔
-
輸入以下指令進行設定
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
-
搜尋 bind-address 字串
在指令模式下輸入下方指令 ( 按 esc 鍵 ) /bind-address
-
將
bind-address = 127.0.0.1修改成bind-address = 0.0.0.0( 在編輯模式下 - 按 i 鍵 )-
修改前

-
修改後

-
-
存檔離開
-
進入到指令模式
按 esc 鍵 -
存檔並離開
:wq!
-
-
重啟 MySQL 服務
sudo systemctl restart mysql -
查看 3306 埠的狀態
netstat -anltp|grep :3306
-
Step 7. 於 MySQL 中建立新的使用者
- 輸入以下指令進行設定
-
使用
root帳號登入到MySQLmysql -u root -p
-
建立使用者
- 請依序輸入下方指令
- ㊟ 請把
mosconi改成所要使用的登入帳號 - ㊟ 請把
qwer1234改成所要使用的登入密碼
CREATE USER 'mosconi'@'localhost' IDENTIFIED BY 'qwer1234'; CREATE USER 'mosconi'@'%' IDENTIFIED BY 'qwer1234'; GRANT ALL ON *.* TO 'mosconi'@'localhost'; GRANT ALL ON *.* TO 'mosconi'@'%'; FLUSH PRIVILEGES; EXIT;
-
Step 8. 使用 MySQL Workbench 進行連線測試
-
下載
MySQL Workbenchhttps://www.mysql.com/products/workbench/ -
設定連線資訊
- 點選
+

-
設定 MySQL 的連線資訊
- 在
Connection Name欄位輸入好記得名字 - 在
Hostname欄位輸入虛擬機器的公用 IP 位址 - 在
Username欄位輸入在Step 7. 所新建立的使用者帳號 - 在
Password欄位輸入登入的密碼

- 在
-
測試連線
-
點選
Test Connection( 連線會花一段時間 )
-
連線成功

-
- 點選