首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Linux 系統設定 MySQL root 管理員密碼

     編輯:MySQL 資料庫相關知識

全新安裝的 MySQL(未使用配置精靈),root 帳號預設**無密碼**,極度危險。必須立即設定強密碼。

設定指令

# 1. 以無密碼 root 登入
mysql -u root mysql

# 2. 設定密碼(將 'StrongP@ssw0rd' 換成你的強密碼)
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('StrongP@ssw0rd');

# 3. 刷新權限生效
FLUSH PRIVILEGES;

密碼強度建議

  • 長度 ≥ 12 字元。
  • 包含大小寫字母、數字、特殊符號。
  • 避免字典詞、生日、姓名等易猜測資訊。
  • 建議使用密碼管理器生成並儲存。

補充:MySQL 5.7+ 更安全的語法

ALTER USER 'root'@'localhost' IDENTIFIED BY 'StrongP@ssw0rd';
FLUSH PRIVILEGES;

為何不可拖延

無密碼 root 意味著任何能登入作業系統的使用者皆可:

  • 關閉資料庫服務。
  • 刪除/竄改所有資料。
  • 建立後門帳號持久駐留。

安裝完成後的第一件事,就是設定 root 密碼。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved