1、新建一个备份文件夹
mkdir /mnt/data_dump

2、新建一个执行文件
vim back_up_database.sh

内容如下:

#!/bin/bash
baseDir="/mnt/data_dump/";
cd “KaTeX parse error: Expected 'EOF', got '#' at position 71: …0.1 -u账号 -p密码z@#̲178 --default-c…(date +%Y-%m-%d_%H-%M-%S).sql; echo "备份数据完成"; oldDate=date --date=‘5 day ago’ +%Y%m%d; #删除当前日期-8的备份 echorm -rf database_dump_oldDate∗‘;echo"删除oldDate*`; echo "删除oldDate∗‘;echo"删除oldDate的备份成功”

3、给该.sh文件赋权限
chmod 775 back_up_database.sh

4、执行该文件
./back_up_database.sh

开始备份数据库
mysqldump: [Warning] Using a password on the command line interface can be insecure.备份数据完成删除20210114的备份成功

5、添加定时任务 crontab -e 配置是针对某个用户的,vim crontab -e是针对系统的任务
vim /etc/crontab
添加如下信息:
0 12 * * * root /mnt/data_dump/back_up_database.sh
crontab常用命令
crontab -u //设定特定用户的定时服务
crontab -l //列出当前用户定时服务内容
crontab -r //删除当前用户的定时服务
crontab -e //编辑当前用户的定时服务

crond常用命令

systemctl start   crond         启动服务
systemctl stop    crond         停止服务
systemctl restart crond         重启服务
systemctl reload  crond         重载配置文件
systemctl status  crond         查看状态

Linux之数据库备份相关推荐

  1. linux服务器数据库备份

    想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中.使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败. ...

  2. linux mysql数据库备份并删除前一分钟的数据

    linux 中mysql数据库定时备份并删除前一分钟的所有数据 #!/bin/bash #mysqldump -uroot -ppassword01! imaginebase > /home/b ...

  3. Linux中数据库备份和恢复

    一.备份 1.使用SecureCRT工具连接到Linux系统,输入:mysqldump -u root -p 数据库名称 > 文件保存路径 2.进入文件保存路径,查看文件是否存在 二.恢复 1. ...

  4. linux 下面数据库备份

    查看mysql的安装路径: ps -ef|grep mysql 到mysql/bin 路径下面: [root@sfdzfp bin]# mysqldump -u root -p password da ...

  5. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...

  6. Linux下mysql备份 恢复

    比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump  命令格式如下:  [root@linuxsir01 root]# mysqldump -u root -p ...

  7. linux自动备份db2数据库备份,db2 自动备份(linux 、windows)总结

    1.linux db2 自动备份,备份后压缩,拷贝到另一服务器 全备份: #!/bin/sh #------------------------------------- #db2自动备份脚本 #by ...

  8. linux设置数据库定时备份,linux中使用计划任务进行数据库定期备份

    Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务. 在我的云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板 ...

  9. MySQL【付诸实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以

    数据库备份的重要性不言而喻,备份的方法主要分为两大类,一是文件备份,二是数据库本身的备份机制binlog日志,今天先说说文件备份,就是将数据库[结构和数据]导出为文件. 1.备份脚本 在 /data/ ...

最新文章

  1. 【创新培育项目】为什么要组队參加比赛?及如何寻找一个合适的选题?
  2. 关于server 2008 r2中文版安装多国语言用户界面包(英文)
  3. oracle知识汇总
  4. 如何使用Fescar保证Dubbo微服务间的一致性
  5. 定时任务 - 定时关闭超期未支付订单
  6. 【DP】【容斥】Nice to Meet You(AT3634)
  7. 春节跳槽最新Java面试题
  8. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...
  9. javaweb入门--web是什么
  10. 快速掌握 10 个 HTML5 必备技巧
  11. c语言程序如何链接到数据库,c语言如何链接到数据库
  12. Transform.GetComponentsInChildRen()
  13. 使用mybaits遇见有大写的sql语句错误的bug分析
  14. 微信小程序-template使用:实现购物车商品数量加减功能
  15. 通信协议 - ARINC615A加卸载协议
  16. 第九届山东理工大学ACM网络编程擂台赛 热身赛 sdut4076 数的价值(一)
  17. Photoshop裁剪工具隐藏技巧
  18. ubuntu20.04安装qq和微信
  19. pyhton———使用urllib 下载文件~~过掉岁月过掉风
  20. 教你学Python16-消息安全加解密/数字签名

热门文章

  1. 计算机磁盘在线分区,电脑硬盘如何分区
  2. codeup27940 数字等腰三角形
  3. VR消防虚拟实训系统,带你身临其境学习消防逃生技能
  4. AMBA CHI知识分享专题
  5. 趣图:单身时 vs 有女朋友后
  6. 一招教你如何高效批量导入与更新数据
  7. XML——CDATA
  8. ![CDATA[ ]
  9. VS中验证控件的使用
  10. Nginx-web服务器和反向代理总结