当前位置: 首页 > news >正文

【十年JAVA搬砖路】——MYSQL备份使用mysqldump

使用mysqldump 备份

1.创建备份脚本

cat <<EOF > sqlback.sh
source ~/.bashrc
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANGbackuptime=`date +%Y%m%d%H%M%S`
/usr/bin/mysqldump -u数据库账号 -p密码  --all-databases --single-transaction  --skip-lock-tables  > /dbback/guest-back-$backuptime.sql
find /dbback -mtime +4 -type f -name "guest*.sql" | xargs rm -rf
EOF

find /dbback -mtime +4 -type f -name “guest*.sql” | xargs rm -rf #删除修改时间大于4天的备份数据。
2.给脚本执行权限

 chmod +x   sqlback.sh

3创建备份目录

mkdir  /dbback

3.设置服务器定时任务,定时执行脚本
编辑定时任务

crontab -e

输入文本内容

0  0 * * * /dbback/sqlback.sh > /dbback/backSql.log 2>&1

按 ESC 输入:wq 保存退出

http://www.lryc.cn/news/384711.html

相关文章:

  • MetaGPT全面安装与配置指南
  • 云计算期末综合测试题
  • vue3-cropperjs图片裁剪工具-用户上传图片截取-(含预览视频)
  • 【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第48课-可视化控制机器人
  • Java Stream API揭秘:掌握List流操作,打造高效数据处理流程
  • 最新Java面试题及答案(Java基础、设计模式、Java虚拟机(jvm))
  • 详解Elastic Search高速搜索背后的秘密:倒排索引
  • 数据库操控指南:玩转数据
  • 前端 CSS 经典:图层放大的 hover 效果
  • Flutter实现页面间传参
  • 如何在Java中实现安全编码
  • C#开发-集合使用和技巧(八)集合中的排序Sort、OrderBy、OrderByDescending
  • 仓库管理系统
  • AI绘画Stable Diffusion:超级质感真人大模型,逼真青纯!
  • CMake笔记之CMAKE_INSTALL_PREFIX详解以及ROS中可执行文件为什么会在devel_lib中
  • 数据结构之二叉树的超详细讲解(3)--(二叉树的遍历和操作)
  • Arduino - 旋转编码器 - 伺服电机
  • 儿童电动音乐牙刷OTP芯片方案:NV040C,耐温耐压,抗干扰能力强
  • Sentinel链路流控模式失效的解决方法
  • Web应用安全测试-专项漏洞(一)
  • VMware ESXi 8.0U2c macOS Unlocker OEM BIOS Huawei (华为) FusionServer 定制版
  • python中的高阶函数介绍
  • 华为OD机试 - 石头剪刀布游戏(Java 2024 D卷 200分)
  • [开发|java] LocalDate转化为LocalDateTime
  • 介绍几种 MySQL 官方高可用方案
  • IMU坐标系与自定义坐标系转化
  • 《STM32 HAL库》RCC 相关系列函数详尽解析—— HAL_RCC_OscConfig()
  • 手动将jar包导入本地Maven仓库
  • 煤安防爆手机为什么能在煤矿井下使用
  • 科普小课堂|不同版本USB接口详细解析