XAMPP 預設安裝 MySQL root 密碼為空!許多使用者以為有密碼而反覆嘗試失敗。
mysqld_safe --skip-grant-tables 無法正常啟動var/mysql 權限表後,登入成功但修改密碼報錯:User table is read onlymysql -u root -p 直接按 Entervar/mysql,從 XAMPP 安裝包解壓原始 var/mysql 覆蓋(密碼重置為空)
mysqladmin -u root flush-tables;
刷新權限表鎖定狀態,隨後即可正常修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassw0rd!';
FLUSH PRIVILEGES;
var/mysql 目錄及檔案對 MySQL 服務帳號可寫入mysqladmin 位於 mysql/bin/ 目錄config.inc.php 中 phpMyAdmin 連線設定同步更新密碼