2012-06-28

Amazon RDSをmysqldumpでバックアップ

何も考えずにmysqldumpを行うとアクセスできないテーブルがあるために怒られてしまいました(´・ω・`)
mysqldump --all-databases  -uxxxx -pxxxx -h xxxx | gzip -c > dump.gz
mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user 'xxxx'@'hoge.com' for table 'cond_instances' when using LOCK TABLES
そんなときは--skip-lock-tablesを指定してあげると良いみたいです
ついでに--debug-infoをくっつけてデバッグ情報も表示しちゃいます
mysqldump --all-databases --skip-lock-tables --debug-info -uxxxx -pxxxx -h xxxx | gzip -c > dump.gz

User time 4.43, System time 0.35
Maximum resident set size 0, Integral resident set size 0
Non-physical pagefaults 1092, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 10625, Involuntary context switches 182
で行けましたよヾ(*・ω・)シ

0 件のコメント:

コメントを投稿