Mysql
從 MySQL 5.7.16 遷移到 MariaDB 10 後數據庫無法啟動
MySQL 伺服器版本是
5.7.16-0ubuntu0.16.04.1 (Ubuntu)
我想切換到 MariaDB,但無法讓 MariaDB 接受現有數據庫。我還嘗試使用 InnoDB Engine 緩慢關閉並導入
.sql
使用mysqldump
.導入
.sql
失敗,因為mysql.user
表不同,我需要保留密碼、使用者和授權。遷移後,我收到此錯誤:
致命錯誤:mysql.user 表已損壞或 3.20 格式不受支持。
這是數據庫無法啟動之前的最後一個錯誤。
也
mysql_upgrade
不起作用。我應該如何執行遷移?
編輯:
通過轉儲 MySQL 數據庫並使用 MariaDB 重新導入它來解決此問題。