mysql自动备份与还原
1、修改配置文件:#vim /etc/my.cnf
在[mysqld]的最后面加上
log-bin=binlog ------------------------------------------------------------->打开binblog功能
log-bin-index=binlog.index------------------------------------------------>规定索引文件
sync_binlog=0----------------------------------------------------------------->数据先写到内存再写到文件
重启mysql服务:#service mysqld restart
2、截取/etc/passwd文件中的用户名,UID,GID,家目录到文件/tmp/mydata
cat /etc/passwd | awk -F: ‘{print $1,$3,$4,$6}’>/tmp/mydata
3、将文件/tmp/mydata导入数据库
#mysql -u root -h localhost -p --------------->回车进入数据库,默认没有密码
mysql>create database mybinlog;------------------------>创建数据库mybinlog
mysql>create table mybinlog.a (name char(10),uid int,gid int,homedir char(10));------------>创建表
mysql>load data infile '/tmp/mydata' into table mybinlog.a;---------------------------->向表内加载数据
4、添加计划任务,周日全备份,周一到周六增量备份,每天通过flush执行binlog
#crontab -e
* 0 * * 7 /usr/bin/mysqldump mybinlog > /tmp/binlog.bak
* 0 * * 1-6/1 /usr/bin/mysql -e 'flush logs'
如何用shell脚本实现呢?
转载于:https://blog.51cto.com/hyrieshu/1074543
mysql自动备份与还原相关推荐
- 备份校验两不误,MySQL自动备份还原校验设计详解
作者介绍 庞阔,优朋普乐传媒运维基础部经理.负责数据库运营管理及平台设计开发,监控设计改进,问题跟踪处理,机房网络维护管理,目前四个专利已在专利局申请中.擅长数据库运维管理及Shell.Perl.PH ...
- mysql在linux下备份还原,Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...
- mysql定时备份并上传ftp_Linux下定时任务实现mysql自动备份并上传远程ftp
Linux下定时任务实现mysql自动备份并上传远程ftp 1.创建保存备份文件的目录:/home/mysql_data cd /home mkdir mysql_data 2.创建备份脚本文件:/h ...
- Mysql自动备份脚本
1.Mysql自动备份脚本 #!/bin/sh # 数据库基本信息 #数据库名称 DB_NAME="test" #用户名 DB_USER="root" #密码 ...
- MySQL数据库备份和还原的常用命令小结
MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...
- MySQL数据库备份和还原的常用命令
MySQL数据库备份和还原的常用命令 2012-03-27 14:43:34 标签:linux mysql 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追 ...
- linux下mysql的备份_Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [ro ...
- Mysql数据库的简单备份与还原_史上最简单的MySQL数据备份与还原教程
本文主要为大家详细介绍了史上最简单的MySQL数据备份与还原教程第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 数据备份与还原第一篇分享给大家,具体内容如下 基础概念: ...
- linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
bitsCN.com linux下mysql自动备份数据库与自动删除临时文件 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表:crontab -l然后新建:crontab - ...
最新文章
- 开发笔记7 | 部署 Go 应用程序到阿里云 ECS
- POI不同版本替换Word模板时的问题
- DMA及cache一致性的学习心得 --dma_alloc_writecombine
- grep 判断不是正则的_Shell—正则表达式(grep命令、sed工具)
- java打印杨辉三角_java算法之打印杨辉三角
- 安装ps时无法验证订阅状态_免费申请office E5开发者订阅,附无限续期+私人网盘教程...
- 关于String的常用方法
- 基于IC设计的实用ISP算法介绍
- 史玉柱自述创业历程,我思故我在
- 硬件电路设计之三极管和场效应管做开关管
- 数字电视业务PSI/SI学习
- SkyWalking Agent数据采集和上报原理浅析
- 新电脑从另外一台电脑完整拷贝环境,不需要安装环境
- HM编码器代码阅读(15)——帧间预测之AMVP模式(三)xGetBlkBits函数
- 无法对多重选择区域执行此操作
- 国内首家免费企业级私有镜像库 有容云AppHouse震撼来袭
- 210学习日记(18)_ARM基础知识
- Web前端技术基础实验报告二之格式化文本、段落与列表
- 一卡通系统中的前置机的设置
- 软件工程是什么要学什么呢
热门文章
- ES6的几个实用技巧,你了解吗?
- MYSQL外键(Foreign Key)的使用
- 分享一个自己用的Objective-C的Http接连类
- 推荐百度地图的新功能--“三维”
- 删除指定文件夹下的小于 4K的所用文件...
- Bitcoin Unlimited发布BCH新版客户端1.5.0.0,包括CTOR和CDSV
- BCH社区意见分歧:引领市场VS迎合市场?
- thinkphp 微信授权登录 以及微信实现分享
- 如何编译 Linux 内核
- python的文件类型