使用的系统为CentOS,mysql版本为5.6

备份功能主要利用以下功能实现:

mysql命令中的mysqldump命令

linux下脚本编写

linux下crontab定时任务的使用

首先确定你要存放脚本的目录和存放备份数据的目录

首先进行以下修改(因为在命令行或者脚本中写mysql密码,mysql是不允许的,备份会失败所以进行修改)

vi /etc/my.cnf

修改

[mysqldump]

user=你数据库的用户名

password=你数据库的密码

然后在存放脚本的目录下面(我使用的是/usr/backup)

新建文件backupsql.sh

然后在文件中写入
#!/bin/bash
mysqldump 你需要备份的数据库名字 > /usr/backup/你需要备份的数据库名字_$(date +%Y%m%d_%H%M%S).sql

(其中的usr/backup是你需要存放备份数据的路径)

然后尝试利用命令./backupsql.sh执行你的脚本,看在你数据备份的路径是否产生了sql文件。

最后使用

crontab -e然后输入*/1 * * * * /usr/backup/backupsql.sh这里前面的*/1 * * * *是每一分钟执行的意思,具体的时间设置参考以下链接或者搜索相关命令查看

http://www.cnblogs.com/linkstar/p/5657498.html

最后使用service crond start 启动定时任务即可

其他的定时任务命令参考

http://www.cnblogs.com/linkstar/p/6420899.html

转载于:https://www.cnblogs.com/linkstar/p/6420965.html

在linux下实现mysql自动备份数据相关推荐

  1. linux设置mysql定时任务_原创 Linux下实现Mysql定时任务备份数据

    本实例将创建目录放置于/mnt目录下,可根据具体情况放置于其他目录: cd /mnt mkdir dbback pwd /mnt/dbback 创建shell脚本 脚本名称可根据自己规范进行自定义: ...

  2. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。

    0.说明 Linux下更改yum默认安装的mysql路径datadir. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql. 假如要把MySQL目录移到/home/data ...

  3. ubuntu mysql自动备份文件_Ubuntu下开展MYSQL自动备份

    Ubuntu下进行MYSQL自动备份 说明: ? ? 实现步骤: ? 1.创建保存备份文件的目录:/var/mysqlbak/data ? ? 2.创建备份脚本文件:/var/mysqlbak/mys ...

  4. mysql web备份软件_Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)

    今天有个需求要在 Windows 下实现数据库自动备份,拼凑了一下解决办法. 实现的特性 可指定多个数据库 按照 年/月/日 的方式组织备份 可选的使用 WinRAR 压缩备份 使用计划任务实现定时备 ...

  5. Docker(Linux)实现mysql自动备份所有数据

    今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql.基本操作都一样只是备份sql语句不同而已.可以选择设置需要备份的库,自动备份压缩,自动删除 7 天 ...

  6. linux下的mysql怎么导入数据,linux下mysql数据的导出和导入

    linux下mysql数据的导出和导入 2014年12月09号 发表于:评论 () 热度:1149 导出整个数据库中的所有数据 1.在linux命令行下输入: mysqldump -u userNam ...

  7. linux下的rman自动备份脚本,LINUX上RMAN自动备份脚本

    1. 建备份目录 oradataback,2级目录archback(放归档日志).rmanscripts(备份脚本), 在rmanscripts下面建  rmanlevel0.sh  rmanleve ...

  8. linux下进行Oracle自动备份配置

    目录 特别注意 配置导出文件夹 编写自动备份脚本Centos7执行脚本 设置自动执行 使用到 crontab 命令 设置开机自启 整理不易,请仔细阅读,希望对你有帮助 可自行复制粘贴,仅供参考,如有问 ...

  9. ubuntu mysql备份_Ubuntu下进行MYSQL自动备份

    说明: 实现步骤: 1.创建保存备份文件的目录:/var/mysqlbak/data 2.创建备份脚本文件:/var/mysqlbak/mysql_databak.sh cd /var/mysqlba ...

最新文章

  1. 2个月精通Python爬虫——3大爬虫框架+6场实战+分布式爬虫,包教包会
  2. Xcode7 beta 网络请求报错:The resource could not be loade
  3. 国家开放大学2021春1257混凝土结构设计原理题目
  4. Android Glide图片加载框架(三)缓存机制
  5. 软件使用手册模板_我的印象笔记使用手册(精简说明)
  6. 数据表的查询 sqlserver 基本的三个查询
  7. 七、VueJs 填坑日记之渲染一个列表
  8. android实现1000次点击,android – AdMob收入和替代方案:展示次数和点击次数[已关闭]...
  9. mac下 unix网络编程环境安装
  10. 什么是分布式定时任务框架?
  11. form表单reset重置按钮
  12. 华为xpro重装linux,HUAWEI MateBook X Pro 2019款重装win10系统以及Bios设置方法
  13. java中的原型模式_原型模式(原型设计模式)详解
  14. UnityShader源码2017---学习笔记与自我拓展019
  15. 第十三届蓝桥杯复盘及未来规划
  16. 相关性和差异的显著性
  17. zookeeeper 启动失败 Unexpected exception, exiting abnormally java.io.eofexception
  18. 永恩上线服务器维护,LOL10.16永恩BUG商城问题介绍-LOL10.16永恩BUG商城问题有哪些_牛游戏网...
  19. 11 系统建模语言SysML实例——蒸馏器
  20. IOS 文本操作笔记——CHARACTERSET

热门文章

  1. 矩阵乘法如何去逆矩阵_矩阵乘法和求逆
  2. :)xception_Xception:认识Xtreme盗梦空间
  3. R语言数据转换——plyr包
  4. C语言const 关键字
  5. test libvirt
  6. python亲和度_数据挖掘——亲和性分析
  7. dba的前景_运维、测试、程序员,这些技术岗位哪个更有前景?
  8. sql 相加_SQL经典题型
  9. excel怎么启用宏_IT技巧分享51: 解决打开Excel文件提示发现不可读取的内容
  10. python课程的中期报告_电子课程设计中期报告