Linux端-实现Mysql数据定时自动备份

创建存放备份 sql 的文件夹

备份数据尽量存放在Linux单独挂载的磁盘上,保证数据可靠性。磁盘建议使用EXT4分区格式。

[root@localhost ~]# mkdir /sk/mysqlBackup

测试命令行备份数据库

[root@localhost ~]# /usr/bin/mysqldump --opt -uroot -pDbpasswd -h127.0.0.1 dbdata > /mysqlbackup/db_`date +%F`.sql
命令参数 说明
-u root root为mysql用户名
-p Dbpasswd Dbpasswd为用户密码
-h 127.0.0.1 127.0.0.1连接数据库的地址
dbdata 需要备份的数据库名
> /mysqlBackup/db_date +%F.sql 存储到 mysqlBackup 目录下的xxxxx.sql 文件

测试完成后编写脚本

[root@localhost ~]# touch autobackup.sh
[root@localhost ~]# vim autobackup.sh
DB_USER="root"
DB_PASS="xxxxx."
DB_HOST="1.1.1.1"
DB_NAME="databasename"
BIN_DIR="/usr/bin"
BCK_DIR="/sk/mysqlbackup"
DATE=`date +%F`
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/db_$DATE.sql

赋予执行权限

[root@localhost ~]# chmod +x autobackup.sh

将上面的备份脚本加入到 crontab 服务中,每天凌晨五点自动备份数据库

[root@localhost ~]# crontab -e

插入如下命令行:

00 05 * * * /bin/sh /sk/mysqlbackup/autobackup.sh

Linux crontab命令详解

查看自动备份任务是否创建成功

[root@localhost ~]# crontab -l

【MySQL】Linux端-实现Mysql数据定时自动备份相关推荐

  1. ftp服务器 自动备份,FtpCopy数据定时自动备份软件(FTP定时备份)

    1. 软件说明 FtpCopy是一款免费的FTP数据自动备份软件,如果FtpCopy对您有较大的帮助,欢迎捐赠我们,我们对您表示衷心的感谢! 如果有需求的话会一直更新下去,将软件做到极致! 有问题可直 ...

  2. FtpCopy数据定时自动备份软件(FTP定时备份)

    1. 软件说明 FtpCopy是一款免费的FTP数据自动备份软件,如果FtpCopy对您有较大的帮助,欢迎捐赠我们,我们对您表示衷心的感谢! 如果有需求的话会一直更新下去,将软件做到极致! 有问题可直 ...

  3. linux上mysql定时备份数据库数据_Linux下如何实现MySQL数据库每天定时自动备份

    在云计算的浪潮下,企业多将业务部署在云上.对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单.但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会 ...

  4. Linux mysql数据库每天定时自动备份数据

    liunx mysql数据库每天定时自动备份数据 创建一个shell文件,把如下代码放入创建的shell文件中并保存 1.sh脚本 #备份文件后缀时间 time='date +%Y%m%d%H'; # ...

  5. mysql备份到制定目录_写一个脚本定时自动备份mysql到指定目录

    编写一个shell脚本每天16:30备份mysql数据并压缩打包(打包文件按照当天的日期命名)放到/root/data #cd /root #vim mysqlbackup.sh #!/bin/bas ...

  6. mysql 自动备份发送,Centos定时自动备份MySQL数据库并发送至指定邮箱

    在Centos中使用Cron定时自动备份mysql数据库并通过Mutt发送到指定Gmail邮箱,利用Gmail垃圾邮件策略实现定时删除 { No.1 编写Shell 文件 } // Path /roo ...

  7. 企业级数据文件定时自动备份的方法

    如果你是一名公司老板或者管理者,是否经常为文件资料备份而烦恼?公司的日常经营活动中会产生很多的文件数据,这些文件数据对公司来说都是非常重要的,一旦丢失会造成难以预估的损失.如果你只将公司文件保存到电脑 ...

  8. PostgreSQL定时自动备份

    PostgreSQL定时自动备份 简介 PostgreSQL数据库中未提供数据库的定时备份功能,所以需要结合备份和定时job功能来共同实现. 这里我选取了2种定时job方式,crontab是Linux ...

  9. DM8:达梦数据库dexp-DMP逻辑导出按用户模式定时自动备份数据库

    DM8:达梦数据库dexp-DMP逻辑导出按用户模式定时自动备份数据库 环境介绍 1 编写脚本&配置文件 1.1编写shell脚本备份数据库 1.2 编写dm_conf 配置文件 1.3 编写 ...

最新文章

  1. 拼多多,一面,i++ 是线程安全的吗?一脸蒙逼
  2. 学习笔记《Java多线程编程实战指南》四
  3. 文本比较算法Ⅴ——回顾贴,对前面几篇文章的回顾与质疑
  4. mk_trustonic.mk编译脚本
  5. ABAP SUBMIT 程序时带屏幕默认值
  6. 《2022博客之星拉票专用帖》
  7. [spring mvc]Hello World入门
  8. 新版火狐浏览器怎么调整字体 火狐浏览器字体调整技巧分享
  9. ubutnu 下SVN 提交时忽略某些文件或文件夹
  10. mysql-cluster5.7搭建集群(实际测试有效)
  11. 各种Python简单功能代码
  12. Bolg-First
  13. Tp5 写随机数(商品货号)
  14. java架构师主要是干什么的,要注意什么?
  15. Libgdx游戏编程之卡牌游戏UI布局
  16. ECCV2020超分辨率方向论文整理笔记
  17. cuda矩阵乘法(简单理解)
  18. PHP is_file 和file_exists的区别
  19. 守望你的幸福,也是一种美好:QQ情感日志
  20. 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题

热门文章

  1. 什么是真正的高清,你知道吗?
  2. JM与h264标准中的关键字说明
  3. 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
  4. 解决 A component required a bean of ‘XXX.RoleService‘ that could not be found.
  5. fn:substring()函数
  6. 根本不值得一提的乒乓球国手王浩
  7. VS工程切换cuda版本
  8. 在TextView中实时显示数据
  9. 猫:君主般的眼神 监视领地。 狗
  10. ExtAspNet学习-利用AppBox框架快速创建项目(五)—完成项目含源代码