Innodb file-per-table に安全に切り替えて、ibdata1 を削除できますか? これが私の攻撃計画です。すべてのデータの最近のバックアップがあります。
- /etc/my.cnf に innodb_file_per_table=1 を追加して再起動しました
- ALTER tablename ENGINE=InnoDB; を実行しました。各 Innodb テーブル
次に、次のことを行います。
- MySQL を停止する
- ibdata1、ib_logfile0、ib_logfile1 を削除
- MySQL を起動
これは機能しますか?