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も消えて気持ちよくバックアップがとれる様になりました。
アプリに着手する前に、ここのデフォルトのテンプレデザインを先に直そうかな。。。

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

執筆者:

関連記事

Linux(CentOS)にcompassとrubyをインストール

ちょっと古いサーバーにてcompassを使いたかったのでrubyからインストール。 rubyをyumでインストールしたところバージョン1.8.5でgemがインストールできない(1.8.7以上必須)ので …

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

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

インフラ構築(AWS):Apache,PHP編

Apacheインフラ構築(AWS):MySQL編につづきApache,PHP編です。 Apahceの設定 /etc/httpd/conf/httpd.confを修正します。 # vi  …

インフラ構築(AWS):PHP編その2

wordpressの移行とその他動作確認してる中で足りないものがあったので、追加でセットアップ。 php-mysql お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を …

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

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