Linux Ubuntu 下載&安裝 MySQL
阿新 • • 發佈:2021-12-20
1. 下載安裝
下載&安裝:一句搞定
sudo apt update
sudo apt install mysql-server
檢視版本資訊
mysql --version
檢視執行狀態
sudo systemctl status mysql.service
2. 安全配置
sudo mysql_secure_installation
執行之後會有一系列的問答,除了第二、三項,其他都選擇Yes
(即輸入Y)即可。
- 是否使用 VALIDATE PASSWORD 外掛?
- 設定密碼級別
- 重置Root密碼(這是MySQL的Root使用者)
- 提示你剛剛設定的密碼強度,是否應用?
- 是否刪除測試使用者?
- 是否禁止遠端以Root使用者登入?(推薦禁止,這樣安全性高)
- 是否刪除測試資料庫?
- 是否現在重新載入授權表?
3. Root使用者登入
sudo mysql -u root -p
注意加
sudo
,否則無法登入。
4. 建立一個可遠端訪問的新使用者
4.1 本地登入
以Root使用者登入
sudo mysql -u root -p
建立測試資料庫
create database app_info;
建立使用者
create user app_user@"%" identified by '123@App..';
使用者授權
grant ALL on app_info.* to app_user@"%";
使用者本地登入
mysql -u app_user -p
4.2 遠端登入
防火牆放行埠
# 開啟防火牆
sudo ufw enable
# 檢視防火牆狀態
sudo ufw status
# 放行3306埠
sudo ufw allow 3306
修改MySQL監聽IP
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 修改 bind-address,使其監聽所有IP,即任何外網都能登入 bind-address=0.0.0.0 # 重啟MySQL sudo service mysql restart # 檢視MySQL監聽地址 netstat -ano | grep 3306
使用者遠端登入
mysql -h xxx -u app_user -p