利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。
1、创建保存备份文件的路径/mysqldata
#mkdir /mysqldata
2、创建/usr/sbin/bakmysql文件
#vi /usr/sbin/bakmysql
输入
rq=` date +%Y%m%d `
tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql
或者写成
rq=` date +%Y%m%d `
mysqldump ——all-databases -u root -p密码 > /mysqldata/mysql$rq.sql
/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同
/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。
3、修改文件属性,使其可执行
# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab
#vi /etc/crontab
在下面添加
01 3 * * * root /usr/sbin/bakmysql
表示每天3点钟执行备份
5、重新启动crond
# /etc/rc.d/init.d/crond restart
完成。
这样每天你在/mysqldata可以看到这样的文件
mysql20040619.tar.gz
你直接下载就可以了。

转载于:https://blog.51cto.com/gzmaster/62804

利用Crontab为Linux定时备份Mysql数据库相关推荐

  1. linux 定时备份mysql数据库

    首先要先搞清楚两个概念: ①.mysqldump,mysqldump是mysql的逻辑备份工具,它不是linux的命令,工作原理类似产生一些列sql语句,对数据库进行指定的逻辑备份. 最简洁的形式是: ...

  2. Linux定时备份mysql数据库

    2019独角兽企业重金招聘Python工程师标准>>> crontab -l //查看所有定时任务 crontab -e //编辑定时任务 /etc/init.d/crond res ...

  3. linux定时备份mysql数据库文件脚本

    #!/bin/sh #chkconfig: 2345 80 90workdir=$(cd $(dirname $0); pwd)rm -rf $workdir/$(date -d "x we ...

  4. mysql 定时同步数据_如何定时备份Mysql数据库数据?

    这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...

  5. shell如何控制文件读写不同时_如何定时备份Mysql数据库数据?

    这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...

  6. Linux自动备份MySQL数据库脚本代码

    Linux自动备份MySQL数据库脚本代码 下面这段Linux的Shell脚本用于每日自动备份MySQL数据库,可通过Linux的crontab每天定时执行 在脚本中可设置需要备份的数据库表清单,并且 ...

  7. centos7-每天定时备份 mysql数据库

    centos7-每天定时备份 mysql数据库 第一步:编写数据库备份脚本database_mysql_shell.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` #ev ...

  8. mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...

    项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...

  9. 批处理定时mysql备份数据库_定时备份mysql数据库的批处理

    定时备份mysql数据库的批处理代码,保存为backup_mysql.bat,运行即可. 复制代码 代码如下: @echo off set txt1=%date:~0,4% ::当前年 set txt ...

最新文章

  1. iOS开发UI篇—字典转模型
  2. 栈结构功能实现的伪码展示【数据结构F】
  3. php返回支付状态,magento paypal返回支付状态
  4. 从平台角度看物联网体系架构
  5. mysql 多线程并行复制_【MySQL】开启并行复制
  6. C++ Arduino 串口输出读取整合
  7. iOS应用开发应遵循的10条设计原则
  8. 好用的MARKDOWN编辑器一览
  9. 2021年上半年国家软考系统分析师论文和案例分析
  10. 迅歌KTV服务器各型号,十大ktv必点歌曲排行榜 ktv点唱率最高的十首歌榜单公布...
  11. vue3 内置组件keep-alive用法的全面介绍
  12. 介绍几种初学者学习电脑入门知识的方法
  13. 基于 8051单片机的线跟随小车
  14. 转载——神经网络中mAP相关概念
  15. wince5+2440的睡眠和唤醒
  16. ORA-22835:缓冲区对于CLOB到CHAR转换或BLOB到RAWZ转换而言太小。
  17. 格雷希尔GripSeal外螺纹快速连接器的优点和注意事项
  18. npm报错 This is probably not a problem with npm,there is likely additional logging output above可能的原因
  19. eclipse 点击 ctrl+鼠标左键不能进入方法
  20. handwrite-1

热门文章

  1. 小程序功能模块-在线考试2.10.3源码
  2. 一款非常好看的雷姆背景的时间单页(附雷姆图片)
  3. 高颜值的故宫介绍html源码
  4. Window服务器可安装的live messager最新版本-20090826
  5. Magento: 在客户账户中添加自定义链接 My Account Add Link
  6. shell循环,判断介绍,以及实例
  7. C/C++——朴素的模式匹配算法和KMP模式匹配算法
  8. 新到的电脑BIOS中无法识别U盘
  9. 《C和指针》——带副作用的宏参数
  10. 【AI视野·今日CV 计算机视觉论文速览 第201期】Wed, 19 May 2021