我透過 MySQL Workbench 將使用者新增到我的伺服器。出了問題;新增失敗。之後我的 root 帳號無法再透過 Workbench 存取資料庫。 (存取被拒絕)
我能夠從命令列 mysql -uroot -p 以 root 身分連接,但 root 沒有權限。
到目前為止,該系統已經到位並運行了一年多
日誌顯示:
Found invalid password for user: 'mysql.infoschema@localhost'; Ignoring user
Found invalid password for user: 'mysql.session@localhost'; Ignoring user
Found invalid password for user: 'mysql.sys@localhost'; Ignoring user
我沒有具有 GRANT 權限的使用者。
如何解決這些系統使用者的密碼無效問題?
MySQL 8
Centos 7
答案1
這些人故意設定無效密碼。
如果您仍然遇到存取問題,最好驗證是否存在任何記憶體損壞或磁碟損壞。
如果您無法訪問,在最壞的情況下您可以以不安全模式啟動mysql,這讓你可以做任何你想做的事。 (或者更確切地說,有人會這樣做,所以首先禁用網路存取)