zenlogicでmysqlバックアップの自動化

現在の評価  
1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5  (1 投票, 平均点: 5.00, 総合点:5 )


  にほんブログ村 PC家電ブログ Macへ    
人気記事一覧




Twitterに投稿

zenlogicでデータベースを自動でバックアップする方法を探していたところ。

mysqldumpが利用できるようです。

cronと組み合わせれば自動でバックアップできそうだったのですが。

Cronからmysqldumpを動かすと反応しないようなので、phpのファイルにexecをコマンドを実行するようにしました。

下記のような感じでPHPファイルを作って
backup.php

<?php
exec(‘/usr/bin/mysqldump -u [ユーザー名] -p[パスワード] [DB名] > [ファイル名]’);
?>

外部のバックアップ用サーバー等から定時で下記のコマンド実行

curl http://example.com/backup.php (URLアクセスでバックアップファイルの作成 wgetでも可)
SFTP を利用してファイルダウンロードのバッチ (バックアップファイルのダウンロード)

上記のような方法でなんとかバックアップがとれたのですが

できればZenlogic上のshのクローンでバックアップが取れるのが簡単なのでひきつづき調べてみようと思います。

SFTPはSSHキーのファイルを読み込むようにすれば パスワードの入力が必要なくなります。


■この記事を評価する■
12345  (1 投票, 平均点: 5.00)
Loading...


カスタム検索






高評価記事一覧




コメント 停止中