いわマン備忘録

備忘録とちょっとした設定メモや小ネタをUPしたいと思っております。

mysqldumpの時のオプション

変数使ってちょいちょいするバージョンのメモ。レプリ組んで、スレーブ側でdumpを想定。マスター側じゃないからロックはかからない。そもそもロックされないオプションも指定しているが。

## ユーザー名、PASSの設定
dbUser="root"
dbPass="hogehoge"

## バックアップ先ディレクトリの設定
backupDir="/root/dump"

## バックアップファイル名の前と後に付ける文字を設定
prefix="dump_"
suffix=`/bin/date "+%Y%m%d"`

mysqldump --single-transaction --master-data=2 --user=${dbUser} --password=${dbPass} --events --all-databases > ${backupDir}/${prefix}${suffix}