【MySQL】Linux端-实现Mysql数据定时自动备份
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数据定时自动备份相关推荐
- ftp服务器 自动备份,FtpCopy数据定时自动备份软件(FTP定时备份)
1. 软件说明 FtpCopy是一款免费的FTP数据自动备份软件,如果FtpCopy对您有较大的帮助,欢迎捐赠我们,我们对您表示衷心的感谢! 如果有需求的话会一直更新下去,将软件做到极致! 有问题可直 ...
- FtpCopy数据定时自动备份软件(FTP定时备份)
1. 软件说明 FtpCopy是一款免费的FTP数据自动备份软件,如果FtpCopy对您有较大的帮助,欢迎捐赠我们,我们对您表示衷心的感谢! 如果有需求的话会一直更新下去,将软件做到极致! 有问题可直 ...
- linux上mysql定时备份数据库数据_Linux下如何实现MySQL数据库每天定时自动备份
在云计算的浪潮下,企业多将业务部署在云上.对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单.但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会 ...
- Linux mysql数据库每天定时自动备份数据
liunx mysql数据库每天定时自动备份数据 创建一个shell文件,把如下代码放入创建的shell文件中并保存 1.sh脚本 #备份文件后缀时间 time='date +%Y%m%d%H'; # ...
- mysql备份到制定目录_写一个脚本定时自动备份mysql到指定目录
编写一个shell脚本每天16:30备份mysql数据并压缩打包(打包文件按照当天的日期命名)放到/root/data #cd /root #vim mysqlbackup.sh #!/bin/bas ...
- mysql 自动备份发送,Centos定时自动备份MySQL数据库并发送至指定邮箱
在Centos中使用Cron定时自动备份mysql数据库并通过Mutt发送到指定Gmail邮箱,利用Gmail垃圾邮件策略实现定时删除 { No.1 编写Shell 文件 } // Path /roo ...
- 企业级数据文件定时自动备份的方法
如果你是一名公司老板或者管理者,是否经常为文件资料备份而烦恼?公司的日常经营活动中会产生很多的文件数据,这些文件数据对公司来说都是非常重要的,一旦丢失会造成难以预估的损失.如果你只将公司文件保存到电脑 ...
- PostgreSQL定时自动备份
PostgreSQL定时自动备份 简介 PostgreSQL数据库中未提供数据库的定时备份功能,所以需要结合备份和定时job功能来共同实现. 这里我选取了2种定时job方式,crontab是Linux ...
- DM8:达梦数据库dexp-DMP逻辑导出按用户模式定时自动备份数据库
DM8:达梦数据库dexp-DMP逻辑导出按用户模式定时自动备份数据库 环境介绍 1 编写脚本&配置文件 1.1编写shell脚本备份数据库 1.2 编写dm_conf 配置文件 1.3 编写 ...
最新文章
- 拼多多,一面,i++ 是线程安全的吗?一脸蒙逼
- 学习笔记《Java多线程编程实战指南》四
- 文本比较算法Ⅴ——回顾贴,对前面几篇文章的回顾与质疑
- mk_trustonic.mk编译脚本
- ABAP SUBMIT 程序时带屏幕默认值
- 《2022博客之星拉票专用帖》
- [spring mvc]Hello World入门
- 新版火狐浏览器怎么调整字体 火狐浏览器字体调整技巧分享
- ubutnu 下SVN 提交时忽略某些文件或文件夹
- mysql-cluster5.7搭建集群(实际测试有效)
- 各种Python简单功能代码
- Bolg-First
- Tp5 写随机数(商品货号)
- java架构师主要是干什么的,要注意什么?
- Libgdx游戏编程之卡牌游戏UI布局
- ECCV2020超分辨率方向论文整理笔记
- cuda矩阵乘法(简单理解)
- PHP is_file 和file_exists的区别
- 守望你的幸福,也是一种美好:QQ情感日志
- 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题
热门文章
- 什么是真正的高清,你知道吗?
- JM与h264标准中的关键字说明
- 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
- 解决 A component required a bean of ‘XXX.RoleService‘ that could not be found.
- fn:substring()函数
- 根本不值得一提的乒乓球国手王浩
- VS工程切换cuda版本
- 在TextView中实时显示数据
- 猫:君主般的眼神 监视领地。 狗
- ExtAspNet学习-利用AppBox框架快速创建项目(五)—完成项目含源代码