FC2ブログ

下流ネットワークエンジニアの生活

上流工程を夢見る下流工程のネットワークエンジニアがネットワーク技術や資格、身の回りのことを情報発信! Juniper Cisco YAMAHA DELL D-Link AlaxalA F5 CCNA CCNP CCIE ネットワークスペシャリスト

CentOS6のMySQLデータベースをCentOS7 MariaDBに移行したらエラー mysqldump: Couldn't execute 'show events' バックアップ/リストア

2016.05.20 (Fri)

CentOS6のMySQLデータベースを、
サーバ移行のためCentOS7 MariaDB環境へ移す作業を実施した。

おなみのmysqldump で全てのCentOS6のデータベースをバックアップ

mysqldump --opt --all-databases --events -u root -p > full-backup.sql







バックアップしたデータをCentOS7でリストア

mysql -u root -p <  full-backup.sql

したところ、下記のエラーが・・・

mysqldump: Couldn't execute 'show events': Cannot proceed because system tables used by Event Scheduler were found damaged at server start (1577)


調べてみたところ、mysql_upgradeを実行することで解決するらしい。

mysql_upgrade -u root -p --verbose

そしてMariaDBのリスタート

systemctl restart mariadb


この後、再度リストアしたところ、エラーは出なくなった。

関連記事
スポンサーサイト



コメント


管理者のみに表示

トラックバック