1. 程式人生 > 其它 >Linux Ubuntu 下載&安裝 MySQL

Linux Ubuntu 下載&安裝 MySQL

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

參考資料