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

MySQL 修改使用者密碼快速參考:三條命令一覽表

     編輯:MySQL 資料庫相關知識

針對已熟悉 MySQL 管理者的密碼修改速查卡,三種標準方式最精簡語法對照。

1. UPDATE + FLUSH PRIVILEGES (批次/通用)

mysql -u root -p mysql
UPDATE user SET Password = PASSWORD('new_pass') WHERE User = 'hunte';
FLUSH PRIVILEGES;
QUIT

2. SET PASSWORD (單一/標準 SQL)

mysql -u root -p mysql
SET PASSWORD FOR 'hunte'@'%' = PASSWORD('new_pass');
QUIT

3. mysqladmin (命令列/自動化)

mysqladmin -u root -p'old_pass' password 'new_pass'
# 首次設定無舊密碼:
mysqladmin -u root password 'new_pass'

版本快查

  • MySQL 5.7.6+:PASSWORD() 棄用,用 ALTER USER 'hunte'@'%' IDENTIFIED BY 'new_pass';
  • MySQL 8.0+:預設 caching_sha2_password,同上

結語

互動用 SET PASSWORD,腳本用 mysqladmin,批次用 UPDATE。新版請改用 ALTER USER。

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