アプリ版:「スタンプのみでお礼する」機能のリリースについて

Perl5.8*とDBIモジュールでMysql5をつかってWebアプリを作成しているのですが、不明なことがありましてどなたかご教授いただけましたら幸いです。

phpMyadminは各データーベースレベルやテーブルレベルでSQL文をエクスポートができますが、Perlで上記のようにひとつのデータベースを一括でエクスポートできますでしょうか?

最終的には実現したいことは定期的にcronなどで毎日バックアップをとりたいのです。

よろしくお願いいたします。

A 回答 (2件)

CPANを検索したらこんなのがありました。

どうでしょうか?
MySQL::Backup
http://search.cpan.org/~dmitry/MySQL-Backup-0.04 …

Perlで何かしたいと思ったらまずはCPANを探してみるのがいいかもしれません。

参考URL:http://search.cpan.org/~dmitry/MySQL-Backup-0.04 …
    • good
    • 0
この回答へのお礼

ありがとうございます。
ちょっとこれで試してみます。

お礼日時:2010/02/17 10:54

cronでバックアップ取るだけならperlもphpMyadminも必要ないのでは?


普通に
mysqldump -u root -p[password] --all-databases > hogehoge.sql
等というコマンドをcronで定期的に起動すれば良いと思いますが。

ただしこのままだと1世代しか取れないので、perlなりシェルなりでスクリプトを作成して、日付付きのファイルにするのが良いと思います。
    • good
    • 0
この回答へのお礼

さっそくの回答ありがとうございます。
そのようにするのもありなんですが、今回はどうしてもCGIからバックアップを取りたいのです。
よろしくお願いいたします。

お礼日時:2010/02/13 18:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!