Linux创建备份数据库的任务
来源:互联网 发布:剑灵数据异常 编辑:程序博客网 时间:2024/06/05 14:56
1.首先测试 是否可以连接备份服务器数据库命令
mysql -uroot -p123456 -h12.0.0.2 -P8047(端口不为3306时需要填上)
2.备份数据库命令
mysqldump -uroot -p123456 -h129.0.0.235 -P8047 shceule > ~/copy/schedule_v2.sql
3.本地写脚本
#!/bin/sh
# File: /usr/local/mysql/data_bak/backup.sh
DB_NAME="v56" #库名
DB_USER="root" #账号
DB_PASS="123456" #密码
BCK_DIR="/usr/local/mysql/data_bak" #保存文件地址
DATE=`date +%Y%m%d` #DATE变量用来作为日期命名保存文件
/usr/local/mysql/bin/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME > $BCK_DIR/$DB_NAME-$DATE.sql #执行语句
find /usr/local/mysql/data_bak/ -mtime +7 -name '*[1-9].sql' -exec rm -rf {} \; #删除7天以前的所有文件
4.给脚本赋予运行权限
chmod +x backup.sh
5.添加Linux的定时任务
crontab -e
在下面添加定时任务
*/5 * * * * /backup/backup.sh
每5分钟执行一次任务
40 16 * * * /backup/backup.sh
每天16:40执行
//定时
*/5 * * * * mysqldump -uroot -p123456 -h129.0.0.235 -P8047 shceule > ~/copy/schedule_v2.sql
Crontab的格式
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令
6.定时时间:
时间客户端配置(192.168.10.2)
1). # ntpdate 192.168.10.2(-s time.windows.com)
1.首先测试 是否可以连接备份服务器数据库命令
mysql -uroot -p123456 -h129.0.0.235 -P8047(端口不为3306时需要填上)
2.备份数据库命令
mysqldump -uroot -p123456 -h129.0.0.235 -P8047 shceule > ~/copy/schedule_v2.sql
3.本地写脚本
#!/bin/sh
# File: /usr/local/mysql/data_bak/backup.sh
DB_NAME="v56" #库名
DB_USER="root" #账号
DB_PASS="123456" #密码
BCK_DIR="/usr/local/mysql/data_bak" #保存文件地址
DATE=`date +%Y%m%d` #DATE变量用来作为日期命名保存文件
/usr/local/mysql/bin/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME > $BCK_DIR/$DB_NAME-$DATE.sql #执行语句
find /usr/local/mysql/data_bak/ -mtime +7 -name '*[1-9].sql' -exec rm -rf {} \; #删除7天以前的所有文件
4.给脚本赋予运行权限
chmod +x backup.sh
5.添加Linux的定时任务
crontab -e
在下面添加定时任务
*/5 * * * * /backup/backup.sh
每5分钟执行一次任务
40 16 * * * /backup/backup.sh
每天16:40执行
//定时
*/5 * * * * mysqldump -uroot -p123456 -h129.0.0.235 -P8047 shceule > ~/copy/schedule_v2.sql
Crontab的格式
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令
6.定时时间:
时间客户端配置(192.168.10.2)
1). # ntpdate 192.168.10.2(-s time.windows.com)
0 0
- Linux创建备份数据库的任务
- linux 计划任务备份数据库
- Linux定时任务 备份数据库
- linux下创建expdp备份的计划任务
- 备份数据库的定时任务
- linux定时任务执行test数据库备份
- 关于SQL SERVER 2008中定时备份数据库任务的创建与删除
- SQL SERVER 2008中定时备份数据库任务的创建与删除
- 数据库自动备份、自动删除;创建任务本地保存文件
- Oracle数据库设置任务计划备份一周的备份记录
- 定时任务-数据库备份
- 数据库备份定时任务
- windows定时计划任务,定时执行数据库的备份任务
- linux的自动任务创建
- linux的自动任务创建
- Linux 定时任务的创建
- linux下定时计划任务,经测试备份数据库有效
- windows和Linux定时任务备份数据库(Mysql)
- Unity Assets目录下的文件夹用途
- effective java 碰到的问题
- 逻辑回归为什么使用对数损失函数
- Hash(篇1)实现一个函数来查找具有相同唯一字符集的所有单词
- Mybatis对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
- Linux创建备份数据库的任务
- 深入理解Python中协程的应用机制: 使用纯Python来实现一个操作系统吧!!
- 数的划分
- AndroidStudio中依赖同一个jar解决方法
- Oracle12C--索引(十八)
- 细数云计算产品和技术-Google App Engine
- SPX1117--800mA低压差(LDO)稳压器
- 蓝桥杯Java练习——正六面体染色
- CHM手册文件打开内容不显示