MySQL 遇到 unknown column 'password_last_changed' 解法

MySQL 遇到下述錯誤訊息:

  • ERROR 1054 (42S22): Unknown column 'password_last_changed' in 'mysql.user'

要如何解決呢?

MySQL 遇到 unknown column 'password_last_changed' 解法

主要發生原因在於 Debian Linux 使用預設的 MySQL (MariaDB),使用 innobackupex 備份出來,新的機器是 Percona,要在新的 Percona MySQL 啟動,就遇到這個訊息,就無法啟動 MySQL。

解法還蠻簡單的,執行下述生疑動作即可:

  1. mysql_upgrade -u root -p
  2. 升級完成後,在重新啟動 MySQL 即可。

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料