以 root 登錄(密碼為空)執行 GRANT ALL ON *.* TO 'spider'@'spiderdb' IDENTIFIED BY 'spider'; 卻報 ERROR 1045 (28000): Access denied for user 'root'@'localhost'。
--skip-grant-tables 重置密碼 → 無效。user 表中 NULL 用戶 → 無效。information_schema 受損(曾發生 dump/restore 導致庫崩潰)。information_schema 時報錯,確認該系統表可能損壞。MySQL 某版本 restore 存在 bug 導致 information_schema 損壞,進而阻礙全局 GRANT。建議: