肥大化したibdata1を縮小する

  • 17
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

参考:[MySQL] ibdata1のサイズを削減する手順 [InnoDB] | oshiire*BLOGoshiire*BLOG

  • /var/lib/mysql/ibdata1
念のため全バックアップ
mysqldump -uroot -p --opt --all-databases > alldb.sql
mysqlを停止してファイルを移動し起動
/etc/init.d/mysql stop
cd /var/lib/mysql
ファイル削除
rm ib_logfile[01] ibdata1
mysql起動
/etc/init.d/mysql start

/var/lib/mysql/ を削除する場合

  • どうも調子が悪い場合は以下実施
    • rm -r /var/lib/mysql/database名/
mysql -uroot -p < allldb.sql
sudo -u mysql mysql_install_db