每天备份mysql数据库的脚本

数据库 MySQL
mysql数据库是一种小型数据库管理系统,功能虽然不是很强大,但是mysql数据库还是凭借着自身的优点,赢得了很多用户的喜爱,很多用户在选购数据库时还是选择了mysql数据库,如今数据库中的数据库备份是一件非常重要的工作之一,下文中将就mysql数据库的备份作出详细的讲解。

mysql数据库中数据备份是数据库操作过程中必不可少的工作环节,mysql数据库中数据的备份保证了mysql数据库中数据的绝对安全,而且是绝对不会丢失,给工作带来了很大的便利。

1. #!/bin/sh

2. cd /home/mysql-backup

 

3. rm alldb.5.tar.gz -f

 

4. mv alldb.4.tar.gz alldb.5.tar.gz>/dev/null 2>&1

 

5. mv alldb.3.tar.gz alldb.4.tar.gz>/dev/null 2>&1

 

6. mv alldb.2.tar.gz alldb.3.tar.gz>/dev/null 2>&1

 

7. mv alldb.1.tar.gz alldb.2.tar.gz>/dev/null 2>&1

 

8. mv alldb.0.tar.gz alldb.1.tar.gz>/dev/null 2>&1

 

9. tar zcf alldb.0.tar.gz alldb.sql>/dev/null 2>&1

 

10. rm alldb.sql -f

 

11. mysqldump –all-databases –opt -ppassword>alldb.sql

 

上面的***一句话中 -ppassword 的 password 表示 root 帐号的密码,把它改为你自己的数据库的 root 帐号密码就可以了,或者你可以专门建立一个用来备份的用户来代替 root 帐号。另外,你要保证 /home/mysql-backup 目录是存在的。***把这个脚本属性改为 755,属主是 root.root,放在 /etc/cron.daily 目录下就可以每天备份一次数据库了,并且以一个星期为周期进行循环。 如果再加上双机备份,将会更保险。

 

同样的方法可以用于备份网站内容、dns 数据库等。相信大家通过上文的学习,现在对mysql数据库的数据备份已经有所了解,希望上文中涉及到的内容能够帮助到大家,大家在以后的工作中如果遇到类似问题就能够参照本文,惊悚解决啦。

 

责任编辑:迎迎 来源: 电脑初学网
相关推荐

2010-05-20 15:22:37

2018-06-07 09:22:16

LinuxMysql备份

2021-09-22 09:55:20

LinuxMySQL数据库

2019-07-25 18:57:36

Linux数据库自动备份

2011-03-31 14:34:46

cactimysql备份

2011-03-30 13:57:41

MySQL数据库自动备份

2019-03-01 13:40:01

MySQL数据库备份案例

2018-12-12 19:10:01

Oracle数据库自动备份

2018-08-24 13:58:13

数据库MySQL备份

2013-05-24 13:24:46

Mysql数据库自动备份

2011-04-06 09:09:17

MySQL数据库备份

2010-05-28 11:41:46

MySQL数据库备份

2020-12-11 07:00:42

MySQL数据库备份脚本

2010-06-04 09:58:03

MySQL数据库备份

2011-03-04 14:39:03

MySQL数据库mysqldump

2019-12-13 10:31:45

数据库SQLMySQL

2010-06-09 11:32:51

MySQL数据库备份

2010-10-12 17:23:40

MySQL命令行

2011-03-31 14:46:29

MySQL数据库备份

2011-03-03 16:10:04

Mysql数据库备份还原
点赞
收藏

51CTO技术栈公众号