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。
解法還蠻簡單的,執行下述生疑動作即可:
- mysql_upgrade -u root -p
- 升級完成後,在重新啟動 MySQL 即可。