每天备份 mysql 数据库的脚本 - Unix爱好者家园
来源:百度文库 编辑:神马文学网 时间:2024/03/29 00:53:44
每天备份 mysql 数据库的脚本 作者: 出处:linux.chinaunix.net 更新时间: 2007年02月05日
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 数据库等。
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 数据库的脚本 - Unix爱好者家园
每天备份 mysql 数据库的脚本
每天备份 mysql 数据库的脚本
MYSQL 备份策略 - Unix爱好者家园
Informix 数据库灵活备份的探讨 - Unix爱好者家园
让 MySQL 数据库自动恢复的具体操作 - Unix爱好者家园
教你自动恢复MySQL数据库的日志文件 - Unix爱好者家园
SavWareHA 双机备份系统的解决 - Unix爱好者家园
MySQL 安装与配置 - Unix爱好者家园
Informix 数据库一致性检查 - Unix爱好者家园
Informix 7.31 For SCO 5 安装脚本 - Unix爱好者家园
Mysql自动备份脚本
实现 Informix 的 ontape 零级备份自动完成 - Unix爱好者家园
实现 Informix 的 ontape 零级备份自动完成 - Unix爱好者家园
Informix ON-Bar 备份解决方案 - Unix爱好者家园
自动实现 ontape 日志备份 - Unix爱好者家园
自动实现 ontape 日志备份 - Unix爱好者家园
MySQL 手动安装方法与中文解决方案 - Unix爱好者家园
如何使用 dbschema 工具卸出数据库的结构 - Unix爱好者家园
如何使用 dbschema 工具卸出数据库的结构 - Unix爱好者家园
Informix 数据库函数库及其用法 - Unix爱好者家园
最简便的MySql数据库备份办法
Linux 环境下双机(多机)自动互备份方案 - Unix爱好者家园
MySQL 中修改密码及访问限制设置详解 - Unix爱好者家园