さくらインターネットのMySQLのバックアップについて

Posted on | 2008/10/15 15:29:40

僕はさくらインターネットを愛用しておりまして、DBはMySQLを使っておるのですが、ここまで育ててきて、何かあったら大変だと思い、phpmyadminにアクセスしてバックアップをとることにしました。ところがエクスポートしようとしたところ、下記のようなメッセージが。

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /phpmyadmin/export.php.
Reason: Document contains no data

んー、エクスポートの設定がおかしいのか?と思いながら、よくよくFAQを読んでみたところ原因が判明。

3.2 When dumping a large table in compressed mode, I get a memory limit error or a time limit error.
Compressed dumps are built in memory and because of this are limited to php’s memory limit. For GZip/BZip2 exports this can be overcome since 2.5.4 using $cfg['CompressOnFly'] (enabled by default). Zip exports can not be handled this way, so if you need Zip files for larger dump, you have to use another way.

ZipではなくてGZipで圧縮するオプションを選んだら、問題なくエクスポートできました。たしかに解凍したファイルは7MBありました。うちのサーバがビジー状態なわけないし何だろうなと思ってたのですが、やはり頼るべきはマニュアル。良かった良かった。Cronで定期的にメールでバックアップファイルを送りつける設定とかもできるようなので、今度チャレンジしようかなあと思っています。

Facebook
Twitter

Twitter Updates

    follow me on Twitter
    Flickr