【mysql】定时备份数据库

编写备份msyql脚本

mysql备份的命令有mysqlpump和mysqldump。

mysqlpumpmysqldump都是MySQL数据库备份工具,它们用于创建数据库的逻辑备份。尽管它们的目的相似。mysqlpump是在MySQL 5.7版本中引入的,作为mysqldump的改进版。

我们就使用mysqlpump

创建mysql_backup.sh

touch mysql_backup.sh

授权mysql_backup.sh

chmod +x mysql_backup.sh 

编写备份内容

vim mysql_backup.sh

填写下面内容


backup_date=`date +%Y%m%d`

databaseFileName=/home/backups/databackup_$backup_date.sql

mysqlpump -uroot -proot --databases db_user > $databaseFileName

tar zcf $databaseFileName.tar.gz /home/backups/

rm -rf /home/backups/databackup_*.sql

mysqlpump

  • -u后面的是数据库用户名,上面的用户的root
  • -p后面的是数据库密码,上面的密码是root
  •  --databases后面是需要备份的数据库名,上面的密码是db_user
  • >后面是备份的路径和文件名。上面是 /home/backups/databackup_$backup_date.sql 
  • tar 后面的打压缩包
  • rm -rf 删除备份的sql文件

执行mysql_backup.sh

sh -x mysql_backup.sh 

配置定时任务

以前写过一篇定时任务的:linux定时删除服务器日志

编辑 crontab任务
crontab -e

每天1点自动执行。

OK了!




相关推荐

  1. 定时备份mysql数据库

    2024-03-27 10:06:02       13 阅读
  2. Linux 定时任务备份MySQL数据库

    2024-03-27 10:06:02       40 阅读
  3. Linux系统定时备份mysql数据库

    2024-03-27 10:06:02       19 阅读
  4. 使用脚本定时备份MySql数据库文件

    2024-03-27 10:06:02       30 阅读
  5. entos定时自动备份mysql

    2024-03-27 10:06:02       35 阅读
  6. mysql数据库备份命令

    2024-03-27 10:06:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 10:06:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 10:06:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 10:06:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 10:06:02       18 阅读

热门阅读

  1. Element Plus快速入门及常用组件

    2024-03-27 10:06:02       15 阅读
  2. 北航2023年考研机试题

    2024-03-27 10:06:02       15 阅读
  3. centOS 安装MySQL8.0

    2024-03-27 10:06:02       17 阅读
  4. Spring Boot的作用

    2024-03-27 10:06:02       16 阅读
  5. ChatGPT革新:打造高质量学术论文

    2024-03-27 10:06:02       22 阅读
  6. HTTP和HTTPS的区别

    2024-03-27 10:06:02       17 阅读
  7. ChatGPT之道:AI与编程的完美融合

    2024-03-27 10:06:02       17 阅读
  8. 软件工程---软件设计模式和软件体系结构

    2024-03-27 10:06:02       15 阅读
  9. Node.js 的常用命令详解

    2024-03-27 10:06:02       17 阅读
  10. 一些常用的Node.js命令

    2024-03-27 10:06:02       19 阅读
  11. PHP记录日志

    2024-03-27 10:06:02       15 阅读
  12. vue响应式基础

    2024-03-27 10:06:02       14 阅读
  13. Netty空闲检测&Keepalive

    2024-03-27 10:06:02       17 阅读
  14. dijkstra算法及模板题

    2024-03-27 10:06:02       18 阅读
  15. pytorch | pytorch改变tensor维度的方法

    2024-03-27 10:06:02       19 阅读
  16. 前端学习-CSS基础-Day1

    2024-03-27 10:06:02       14 阅读