Home > Database > Mysql Tutorial > A Simple MySQL Daily Backup Script_MySQL

A Simple MySQL Daily Backup Script_MySQL

WBOY
Release: 2016-06-01 13:07:38
Original
1293 people have browsed it

06.23.2014|69 views|

Related MicroZone Resources

Clustrix Whitepapers

INFOGRAPHIC: The Future of the Database

What We Offer: Clustrix Features

Proven in Production: Clustrix Case Studies

Like this piece? Share it with your friends:

|More

Using the MySQL export script I've showed from thelast post(assuming you saved it in a file named "$HOME/database-export.sh"), you may now perform a daily backup with your crontab service like this.

#file: mysql-backups.shDIR=`dirname $0`echo "Backup DB with export script."$DIR/database-export.shecho "Moving exported files into backup dir."DB_BAK_DIR=$HOME/mysql-backups/`date +%a`echo "Removing old file (if exists) and saving new backup into $DB_BAK_DIR"if [[ -e $DB_BAK_DIR ]]; thenrm -fv $DB_BAK_DIR/*elsemkdir -p $DB_BAK_DIRficp -v $DIR/*.sql $DB_BAK_DIR
Copy after login

This script should create a daily folder under your home directory, for example like "$HOME/mysql-backups/Mon", "Tue", "Wed" etc. It should save up to 7 days in a week if you run this with a daily cron job.

# crontab -e@daily $HOME/mysql-backups.sh > /dev/null 2>&1<br>
Copy after login

This is not the most robust way of backing up your DB, but it's a simple solution if you just want something quick up and running without worry too much.

Published at DZone with permission ofZemian Deng, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Tags:
  • backup
  • MySQL
  • Tips and Tricks
  • SQL
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template