A4 WORKS Official BLOG

A4 WORKS オフィシャルブログ

サーバ&インフラ

automysqlbackupでMySQLのバックアップ

投稿日:2014年8月13日 更新日:

見ていただいたらわかる通りこのBlogはWordPressで運用してるんですが、データはMySQLに格納されている訳です。
消えて困るエントリも現状ないんですが、バックアップが取られてないのも仕事柄まぁ違和感があるので、バックアップ設定をしたんですが、久々のMySQLでつまずいたので備忘録的に。
昔(2007年頃?)から愛用してる「automysqlbackup 」を利用。
以前のはシェルスクリプトのファイル1つだったんですが、バージョンの問題か正常に動かなかったので最新版を導入。
http://sourceforge.net/projects/automysqlbackup/
手順書通りにやっていくと

###### WARNING ######
 Errors reported during AutoMySQLBackup execution..
Backup failed Error log below..
 mysqldump: Got error: 1044: Access denied for user
'root'@'localhost' to database 'information_schema'
 when using LOCK TABLES
-- Warning: Skipping the data of tablemysql.event. Specify the --events option explicitly.
mysqldump: Got error: 1142:
SELECT,LOCK TABL command denied to user
'root'@'localhost' for table 'cond_instances'
when using LOCK TABLES

とエラーが2つ
/etc/automysqlbackup/myserver.conf

# List of DBNAMES to EXLUCDE if DBNAMES is empty, i.e. ().
CONFIG_db_exclude=( 'information_schema' 'performance_schema' )
(省略)
# '%' wildcard in mysql.
CONFIG_table_exclude=('mysql.event')

上記の2項目をコメントイン&追記して設定したらWARNINGも消えて気持ちよくバックアップがとれる様になりました。
アプリに着手する前に、ここのデフォルトのテンプレデザインを先に直そうかな。。。

-サーバ&インフラ
-, , ,

執筆者:

関連記事

Apache2.4系でのアクセス制限

apacheでアクセス元IPアドレスでアクセス制限を掛ける場合に2.2系と2,.4系で設定方法が変わっていてちょとハマったのでメモ。 2.2系

AmazonLinuxにGDとimageMagick(imagic)をインストールする

WordPressにEWWW Image Optimizerプラグインを導入するにあたり、GDとImageMagickをインストール。ついでにPHPにimagickも導入します。 # yum inst …

AWSでサーバー構築(t2.small)

先日ブログに書いた通り、AWSのt1.microに限界を感じたので、t2.smallインスタンスを構築することにしました。 段取りすぐに忘れるので、備忘録的に。 t1.microはそのままメールサーバ …

インフラ構築(AWS):MySQL編

前回はとりあえず必要なミドルウェアをインストールだけして終わったので、それぞれ必要な設定をしていきます。 サーバの基本的な設定 まずはホスト名を設定。 # vi /etc/sysconfig/netw …

AWSでCPU stealが発生して激重になる

昨年11月末に、初のゲームタイトルとなるソーシャルゲーム「AFRER FIRE Re」をリリースし、運用するなかでの気づきを備忘録も兼ねて。 急激なロードアベレージの上昇と謎のstealなる値 イベン …