0

mysql データベースをバックアップしてから、xtrabackup を使用して新しいバージョンに復元しようとしましたが、mysql サービスを起動できません。

古い mysql バージョン:5.0.90;</p>

新しいバージョン:5.5.31

回復手順:

  1. innobackupex --use-memory=4G --apply-log /data/backups/2010-03-13_02-42-44/

  2. innobackupex --copy-back /data/backups/2010-03-13_02-42-44/

    2 番目のステップは、xtrabackup が mysql データベースを完全に復元したことを示しています。

  3. sudo mysql service start mysql

以下に示すように、これらのデータベース ファイルの権限を確認します。

-rw-r--r-- 1 mysql mysql 209715200 7 月 11 06:02 ibdata1
-rw-r--r-- 1 mysql mysql 1048576000 7 月 11 06:03 ib_logfile0
-rw-r--r-- 1 mysql mysql 1048576000 7 月 11 06:03 ib_logfile1
drwxr-xr-x 2 mysql mysql 4096 7月 11 06:02 mysql
drwxr-xr-x 2 mysql mysql 12288 7月 11 06:02 sp5084afbe48ce9
drwxr-xr-x 2 mysql mysql 4096 7月 11 06:02 テスト
-rw-r--r-- 1 mysql mysql 52 7月 11 06:02 xtrabackup_binlog_pos_innodb
-rw-r--r-- 1 mysql mysql 76 7月 11 06:02 xtrabackup_slave_info

これはエラーです:

InnoDB: エラー: ログ ファイル ./ib_logfile0 のサイズが異なります 0 1048576000 バイト
InnoDB: .cnf ファイルで指定されているよりも 0 5242880 バイト!
130711 6:08:56 [エラー] プラグイン 'InnoDB' init 関数がエラーを返しました。
130711 6:08:56 [エラー] プラグイン 'InnoDB' を STORAGE ENGINE として登録できませんでした。
130711 6:08:56 [エラー] 不明/サポートされていないストレージ エンジン: InnoDB
130711 6:08:56 [エラー] 中止しています

130711 6:08:56 [注意] /usr/sbin/mysqld: シャットダウン完了
4

1 に答える 1