mysqladmin -u username -p'old_password' password 'new_password'
-u 後緊接用戶名,-p 後緊接舊密碼(無空格)。password 關鍵字與新密碼之間必須有空格。C:\> mysqladmin -u root -p'root' password '2006'
C:\> mysqladmin -u root -p'2006' password 'root'
第二次修改時未帶 -p 參數,工具會互動提示輸入舊密碼。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
SET PASSWORD FOR 'root'@'localhost' = 'new_password';
UPDATE mysql.user SET authentication_string = PASSWORD('new_password')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
--skip-grant-tables 啟動:mysqld --skip-grant-tables &mysql -u rootFLUSH PRIVILEGES;UPDATE mysql.user SET Host='localhost' WHERE User='root';validate_password 元件強制密碼複雜度策略。