2008/10/15

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

僕はさくらインターネットを愛用しておりまして、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で定期的にメールでバックアップファイルを送りつける設定とかもできるようなので、今度チャレンジしようかなあと思っています。

ひとり仕事: フリーランスという働き方
(2012-10-5)
売り上げランキング: 14,705
100円

加藤 康祐 / 企画・設計

1980年1月12日生まれ。フリーランス歴15年。プランナー、デザイナー。加藤康祐企画設計代表。学生時代にデザイン会社でWebデザインを経験。2005年よりフリーランスとしてキャリアスタート。これまでに個人から上場企業まで、100以上のクライアントとのプロジェクトを経験。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの編集・運営、社会的養護の子どもたちの自立を支援するNPOのサポート等。趣味はラグビーと料理。Keep the head up, Bind tight & Stay low.

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram