net stop mysql
cd 安裝目錄\bin
mysqld-nt --skip-grant-tables
窗口卡住,另開一個 CMD。
mysql
USE mysql;
UPDATE user SET password=PASSWORD('password') WHERE user='root';
FLUSH PRIVILEGES;
EXIT;
任務管理器結束 mysqld-nt
net start mysql
service mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root
# 同樣 UPDATE user ...
killall mysqld
service mysql start
--skip-grant-tables 跳過權限表加載,允許無密匿名訪問 mysql.user 表直接改密。屬緊急手段,修復後務必移除參數正常啟動。