如何自动每5分钟备份一次mysql数据库

时间:2017-08-08 06:17:59

标签: mysql

我想知道,如何备份数据库  每5分钟自动一次。

mysqldump -u root -p mydatabase > mydb_backup.sql

1 个答案:

答案 0 :(得分:0)

使计划数据库备份>>

  1. 使用 - sudo mkdir db_backup
  2. 制作目录
  3. 在/ 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
    
  4. 使用 - chmod 700 backup_db.sh

  5. 为该sh文件提供足够的权限
  6. 然后使用 - crontab -e创建一个cron并添加此*/5 * * * * /var/www/dir_name/backup_db.sh(每5分钟执行一次cron作业)