Heim > Datenbank > MySQL-Tutorial > A Simple MySQL Daily Backup Script_MySQL

A Simple MySQL Daily Backup Script_MySQL

WBOY
Freigeben: 2016-06-01 13:07:38
Original
1291 Leute haben es durchsucht

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
Nach dem Login kopieren

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>
Nach dem Login kopieren

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
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage