1,446 views
この記事は最終更新から 738日 が経過しています。
数か月に一度だけ繰り返す作業なので、思い出す手間を省けるように備忘録…
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 — データベースバックアッププログラム
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-01-05: 0回 2026-01-04: 0回 2026-01-03: 0回 2026-01-02: 1回 2026-01-01: 0回 2025-12-31: 0回 2025-12-30: 0回