人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[PHP+Mysql]
方法は問いません。Mysqlのデータベースを自動的に、毎日決まった時刻にバックアップさせるにはどのような方法がありますでしょうか?
よろしくお願いいたします。

●質問者: akame
●カテゴリ:ウェブ制作
✍キーワード:MySQL PHP データベース バックアップ 毎日
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● esseesse
●50ポイント

http://dev.mysql.com/doc/mysql/ja/Backup.html

Search Results: Backup.html

以前私がとった方法はmysqldumpでバックアップを取っていました。

そのときのOSはLinuxだったのでcronで定刻にバックアップを動かしていました。

Windowsでしたらタスクで定刻実行させるのがよいのではないでしょうか。

mysqldump自体は多くのオプションを持っているので、適宜指定して必要なオプションを選んでください。

(CREATE TABLEやDROP TABLEを入れるかとかも選べます。)

この方法だと差分で取れないのがちょっと悲しいところですが。

また、3番目のURLに差分バックアップをとる方法を紹介します。

MySQL起動時にlog-updateを指定する(my.cnfに記述)方法です。(説明は3系列ですが、4系列、4.1系列も同じです。)

この方法は5系列で廃止されるのでご注意ください。

4番目のURLは更新ログ(log-update)に代わる方法のバイナリログ(log-bin)です。

これはどのバージョンから追加されたかはわかりませんが、こちらに移行するようです。(当然5系列でもサポート)

http://www.rfs.jp/server/mysql/02/06.html

http://www.atmarkit.co.jp/flinux/rensai/mysql11/mysql11b.html

MySQLの高度な管理とチューニングテクニック(2/2)

http://dev.mysql.com/doc/mysql/ja/Binary_log.html

Search Results: Binary_log.html

◎質問者からの返答

ご回答ありがとうございます。

上から試させて頂きますm(__)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ