跳至主要內容
CJCJ Kuo

全站文章搜尋

輸入關鍵字即刻在靜態索引中快速搜尋
↑↓ 導航 · Enter 選取前往獨立搜尋頁 →
MariaDB 執行 mysql_secure_installation
資訊技術••約 1 分鐘•293 字

MariaDB 執行 mysql_secure_installation

本文目錄共 7 節

測試環境

  • CentOS 7
  • MariaDB 10.3

執行原因

在 MairiaDB 安裝完成時會出現提示訊息如下:

MariaDB 安裝完成後提示執行安全設定指令的終端機畫面
提示執行 mysql_secure_installation

執行 mysql_secure_installation (安全設定) 會設定以下功能

  • root 帳號設定密碼
  • 刪除匿名帳號
  • 取消root帳號遠端登入
  • 刪除test資料庫及Test 資料庫訪問權
  • 載入設定資料庫內容,使修改生效

執行步驟

執行此設定可以提高mysql資料庫安全性,建議正式環境安裝完成後一定要執行一次“mysql_secure_installation”。

輸入下面指令後按列步驟執行

/usr/bin/mysql_secure_installation

1.設定 root 密碼

預設root密碼為空白,請按Enter

執行資料庫安全設定精靈提示輸入目前 root 密碼的畫面

Set root password? “Y”
設定 root 密碼 “Y”

安全設定精靈提示是否設定資料庫 root 密碼的終端機畫面

輸入兩次密碼

終端機中輸入並再次確認 root 新密碼的操作畫面

2.移除 anonymous 使用者

Remove anonymous users? “Y”
移除 anonymous 使用者? “Y”

終端機提示是否移除匿名使用者 anonymous 的選項畫面

3.關閉root 帳號遠端登入

Disallow root login remotely?“Y”
禁止 root 遠端登入“Y”

終端機提示是否禁止 root 帳號遠端登入的選項畫面

4.移除測試資料庫及權限

Remove test database and access to it? “Y”
移除測試資料庫跟訪問權? “Y”

終端機提示是否移除 test 測試資料庫與權限的畫面

5.重新載入資料庫權限設定

Reload privilege tables now? “Y”
現在重新載入權限表? “Y”

終端機提示是否立即重新載入權限表以套用變更的畫面

6.完成設定

完成後如下圖

MariaDB 執行 mysql_secure_installation 安全初始化完成的終端機畫面
查看此系列所有文章 →
CJ Kuo (郭仕杰)

CJ Kuo (郭仕杰)

創辦人兼主筆

熱愛軟體架構、DevOps、系統調優與新技術探索的工程實踐者,也會寫寫投資和生活。

獨立技術專刊推播

訂閱技術電子報

有新文章發布時寄送到您的信箱,不發送垃圾信。