2017-08-08 46 views
1

我想知道,如何備份數據庫每5分鐘 自動。如何備份mysql數據庫每5個miniutes自動

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

如果你是在Linux環境中,你可以使用cron作業的。 –

+0

將此命令放在shell腳本中,然後創建一個crontab條目以使其每5分鐘運行一次。順便說一句,你有沒有計算出你想要備份的數據庫的大小,因爲每天會有2880個備份。 – Satya

+0

使用cron標籤來做這件事。您可以將您的備份命令配置爲每5分鐘運行一次。 –

回答

0

做出時間表DB備份>>帶有

  1. 化妝目錄 - sudo mkdir db_backup
  2. 創建在/ var/WWW/DIR_NAME 命名backup_db.sh shell腳本文件,並添加此

    #!/bin/bash 
    mysqldump -u user -p'password' db_name > /var/www/dir_name/db_backup/db_$(date +"%Y_%m_%d").sql 
    
  3. 用-123給予該sh文件的足夠權限

  4. ,然後創建一個cron - crontab -e並添加此*/5 * * * * /var/www/dir_name/backup_db.sh(執行cron作業每5分鐘)