2017-08-08 12 views
1

私は知りたい、バックアップする方法データベース 5分ごとに自動的にバックアップします。mysqlデータベースを自動的に5分ごとにバックアップする方法

mysqldump -u root -p mydatabase > mydb_backup.sql 
+0

あなたがLinux環境にある場合、あなたはcronジョブを利用することができますが。 –

+0

このコマンドをシェルスクリプトに入れて、5分ごとに実行するcrontabエントリを作成します。あなたは毎日2880のバックアップがあるので、あなたがバックアップしたいDBのサイズを計算しましたか? – Satya

+0

これにはcronタブを使います。 5分ごとにバックアップコマンドを実行するように設定できます。 –

答えて

0

バックアップスケジュールデシベルを作るために>>

  1. メイクディレクトリと - sudo mkdir db_backup
  2. の/ var/www /のDIR_NAME にbackup_db.shという名前のシェル・スクリプト・ファイルを作成し、この

    を追加
    #!/bin/bash 
    mysqldump -u user -p'password' db_name > /var/www/dir_name/db_backup/db_$(date +"%Y_%m_%d").sql 
    
  3. このshファイルに適切なアクセス許可を与えるには、 - chmod 700 backup_db.sh

  4. し、その後でのcronを作成 - crontab -eとこの*/5 * * * * /var/www/dir_name/backup_db.shを追加します(5分ごとにcronジョブを実行)
関連する問題