779 views
数か月に一度だけ繰り返す作業なので、思い出す手間を省けるように備忘録…
1. TIPS
(1) MySQL DBをダンプする。
DATABASE=xxxxxx USERNAME=yyyyyy PASSWORD=zzzzzz DUMPFILE=dddddd mysqldump $DATABASE -h localhost -u $USERNAME -p$PASSWORD -e --single-transaction > $DUMPFILE
特権を持たない共用サーバー利用など、tablespaces でエラーが出る場合、これをスキップさせる。
mysqldump $DATABASE -h localhost -u $USERNAME -p$PASSWORD -e --single-transaction --no-tablespaces > $DUMPFILE
(2) MySQL DBをリストアする。
DATABASE=xxxxxx USERNAME=yyyyyy PASSWORD=zzzzzz DUMPFILE=dddddd mysql -D $DATABASE -u $USERNAME -p$PASSWORD < $DUMPFILE
2. 参考情報
mysqldump コマンドのオプションはこちらを参照のこと。
4.5.4 mysqldump — データベースバックアッププログラム