Mysql学习总结(51)——Linux主机Mysql数据库自动备份
来源:互联网 发布:淘宝优惠券群推广 编辑:程序博客网 时间:2024/06/06 17:21
假定Mysql环境:
MySQL 安装位置:/usr/local/mysq
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:/var/db_backup/
#! /bin/bash
/usr/local/mysql/bin/mysqladmin -u root –password=123456 shutdown
/usr/local/mysql/bin/mysqldump –opt -u root –password=123456 bbs > /var/db_backup/bbs.sql
/usr/local/mysql/bin/mysqld_safe –user=mysql &
将上述代码保存在/usr/local/sbin/backup_db.sh
对该脚本赋予执行权限:
# chmod 755 /usr/local/sbin/backup_db.sh
加入crontab中自动执行:
# crontab -e
加入:
0 5 * * * /usr/local/sbin/backup_db.sh
方法:
把cron加入到启动脚本中:
# rc-update add vixie-cron default
crontab -l #查看你的任务
crontab-e#编辑你的任务
crontab-r#删除用户的crontab的内容
实例讲解二:
系统cron设定:/etc/crontab 通过 /etc/crontab 文件,可以设定系统定期执行的任务,当然,要想编辑这个文件,得有root权限
0 7 * * * root mpg123 ~/wakeup.mp3分 时 日 月 周
示例:
0 4 * * 0 root emerge --sync && emerge -uD world #每周日凌晨4点,更新系统0 2 1 * * root rm -f /tmp2 * * * * root ............... #每两分钟就执行........0 6,12,18 * * * root ............... #每天6点、12点、18点执行........
每两个小时
0 */2 * * * echo "have a break now." >> /tmp/test.txt
晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * * echo "have a good dream:)" >> /tmp/test.txt
每个月的4号与每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3 command line
1月1日早上4点
0 4 1 1 * command line
MySQL 安装位置:/usr/local/mysq
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:/var/db_backup/
#! /bin/bash
/usr/local/mysql/bin/mysqladmin -u root –password=123456 shutdown
/usr/local/mysql/bin/mysqldump –opt -u root –password=123456 bbs > /var/db_backup/bbs.sql
/usr/local/mysql/bin/mysqld_safe –user=mysql &
将上述代码保存在/usr/local/sbin/backup_db.sh
对该脚本赋予执行权限:
# chmod 755 /usr/local/sbin/backup_db.sh
加入crontab中自动执行:
# crontab -e
加入:
0 5 * * * /usr/local/sbin/backup_db.sh
方法:
把cron加入到启动脚本中:
# rc-update add vixie-cron default
crontab -l #查看你的任务
crontab-e#编辑你的任务
crontab-r#删除用户的crontab的内容
实例讲解二:
系统cron设定:/etc/crontab 通过 /etc/crontab 文件,可以设定系统定期执行的任务,当然,要想编辑这个文件,得有root权限
0 7 * * * root mpg123 ~/wakeup.mp3分 时 日 月 周
示例:
0 4 * * 0 root emerge --sync && emerge -uD world #每周日凌晨4点,更新系统0 2 1 * * root rm -f /tmp2 * * * * root ............... #每两分钟就执行........0 6,12,18 * * * root ............... #每天6点、12点、18点执行........
每两个小时
0 */2 * * * echo "have a break now." >> /tmp/test.txt
晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * * echo "have a good dream:)" >> /tmp/test.txt
每个月的4号与每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3 command line
1月1日早上4点
0 4 1 1 * command line
阅读全文
0 0
- Mysql学习总结(51)——Linux主机Mysql数据库自动备份
- Mysql学习总结(44)——Linux下如何实现mysql数据库每天自动备份定时备份
- linux自动备份数据库(mysql)
- Linux下定时自动备份远程主机mysql数据库并拷贝到其他主机
- Linux自动备份MySQL数据库
- linux自动备份mysql数据库
- Linux自动备份MySQL数据库
- Linux自动备份MySql数据库
- Linux mysql 数据库自动备份
- Linux自动备份MySql数据库
- Linux下的Mysql数据库自动备份
- Linux下每天自动备份mysql数据库
- 自动备份mysql数据库(兼容windows,linux)
- Mysql Linux下的数据库自动备份
- Linux 自动备份MySQL数据库shell脚本
- Linux Shell 脚本 自动备份 Mysql 数据库
- linux下自动备份mysql数据库
- Linux系统下自动备份MySQL数据库
- 构造器相关基础题
- 生成唯一ID
- centos 安装 mysql 忘记 root 密码
- CentOS Linux搭建SVN服务器
- 人脸对齐 python代码
- Mysql学习总结(51)——Linux主机Mysql数据库自动备份
- 数据结构实验之栈与队列七:出栈序列判定
- MongoDB Shell 常用操作命令
- 每日一练_18
- Docker Swarm架构、特性与基本实践
- opencl编程简单的入门知识
- npm ERR! code EINTEGRITY npm ERR! sha1- 报错日志 npm ERR! code EINTEGRITY npm ERR! sha1-OGchPo3Xm/Ho8jA
- NLP汉语自然语言处理原理与实践 6 句法理论与自动分析
- Android仿微信发送语音消息动态提示,支持上滑取消发送