萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

MySQL 修改用戶密碼三種實用方法速查

場景

需修改用戶 hunte 的密碼,提供三種不同場景適用的命令。

方法一:UPDATE user 表 + FLUSH PRIVILEGES(經典通用)

mysql -u root mysql
UPDATE user SET password=PASSWORD("new password") WHERE user='hunte';
FLUSH PRIVILEGES;
QUIT

適用於所有版本,需 root 權限,操作後必須刷新權限。

方法二:SET PASSWORD 語句(語義清晰,無需 FLUSH)

mysql -u root mysql
SET PASSWORD FOR hunte = PASSWORD('new password');
QUIT

MySQL 4.1+ 支持,推薦用於腳本自動化。

方法三:mysqladmin 命令行(非交互式,適合腳本)

mysqladmin -u root "old password" "new password"

需知道舊密碼,若 root 無密碼則省略舊密碼參數。注意:此命令修改的是 root 自己的密碼,若需修改其他用戶需登入 SQL 執行。

選擇建議

  • 交互式管理:方法二最簡潔。
  • 自動化腳本:方法三無需進入交互模式。
  • 批量/舊版本兼容:方法一最通用。
copyright © 萬盛學電腦網 all rights reserved