Heim  >  Artikel  >  Datenbank  >  关于Linux下MySQL数据库的自动定时备份教程

关于Linux下MySQL数据库的自动定时备份教程

WBOY
WBOYOriginal
2016-06-07 17:18:39954Durchsuche

关于Linux下MySQL数据库的自动定时备份教程,最近为了搞Linux下MySQL的自动定时备份,特意写了个教程,方便以后查阅。

最近为了搞Linux下MySQL的自动定时备份,特意写了个教程,,方便以后查阅,并跟大家分享,如有问题,欢迎吐槽。

前提设定为凌晨零点零分,这样保存起来的数据都是昨天的。

废话少说。开始

1.首先我建立了 /home/user/mysql_autobackup.sh

注:mysql_autobackup.sh 内容如下:

/usr/bin/mysqldump -uroot -ppassword_card >/st_backup/stcard/stcard_$(date +%Y%m%d).sql

/usr/bin/mysqldump -uroot -ppassword sthy_card >/st_backup/sthycard/sthycard_$(date +%Y%m%d).sql

2.然后为脚本添加权限 

#chmod +x /home/user/mysql_autobackup.sh

3.随后添加crontab,命令如下:

#crontab -e (类似于vi模式)

然后写入文本:

0 0 * * * /home/user/mysql_autobackup.sh  (意思也就是每天的0点0分执行后面这个脚本)

关于 0 0 * * * 这个东西不懂的可以找度娘(百度)哦,各种解释都有的

写完保存退出(什么?不会?esc下,冒号,X,回车),提示crontab: installing new crontab

证明添加crontab成功

为验证正确性,我们 #crontab -l 下, 显示:

[root@localhost ~]# crontab -l
0 0 * * * /home/user/mysql_autobackup.sh

成功。。结束。。

linux

Stellungnahme:
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
Vorheriger Artikel:MySQL主从复制+OpenSSLNächster Artikel:MySQL复制详解