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

MySQL Root 使用者密碼修改完整指南

     編輯:MySQL 資料庫相關知識

前言

剛安裝好 MySQL 時,預設 root 密碼為空,這在生產環境中是極大的安全隱患。本文將詳細說明如何透過 SQL 指令快速修改 root 密碼,並解釋關鍵步驟的作用。

操作步驟

  1. 使用 root 身分登入 MySQL:mysql -u root
  2. 切換到 mysql 系統資料庫:USE mysql;
  3. 更新 root 使用者密碼:
UPDATE user SET authentication_string=PASSWORD('新密碼') WHERE User='root';

注意: MySQL 5.7 之後版本密碼欄位已改為 authentication_string,舊版本使用 password 欄位。

  1. 刷新權限使變更立即生效:FLUSH PRIVILEGES;

關鍵點解析

FLUSH PRIVILEGES 指令會強制 MySQL 重新載入授權表,否則修改需重啟服務才生效。完成上述步驟後,新密碼即刻生效,下次登入需輸入:mysql -u root -p

安全建議

  • 密碼建議包含大小寫字母、數字、特殊符號,長度 12 字元以上
  • 生產環境應建立專用帳號,避免直接使用 root
  • 定期輪換密碼,建議每 90 天更換一次
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved