mysqldump定时备份
技术百科
大家讲道理
发布时间:2017-05-28
浏览: 次 mysql 数据库备份有很多种(cp、tar、lvm2、mysqldump、xtarbackup)等等,具体使用哪一个还要看你的数据规模。下面给出一个表
#摘自《学会用各种姿态备份Mysql数据库》
| 备份方法 | 备份速度 | 恢复速度 | 便捷性 | 功能 | 一般用于 |
| cp | 快 | 快 | 一般、灵活性低 | 很弱 | 少量数据备份 |
| mysqldump | 慢 | 慢 | 一般、可无视存储引擎的差异 | 一般 | 中小型数据量的备份 |
| lvm2 | 快 | 快 | 一般、支持几乎热备、速度快 | 一般 | 中小型数据量的备份 |
| xtrabackup | 较快 | 较快 | 实现innodb热备、对存储引擎有要求 | 强大 | 较大规模的备份 |
当然了本篇文章只讲mysqldump【官方文档】,其他方式有机会可以给大家分享。在用mysqldump做备份的时候,我的方式比较简单。就是用批处理+定时的方式来做。mysqldump备份是说白了就是把所需要的语句保存下来。主要特点:适配mysql的所有引擎,支持温备、完全备份、部分备份(支持InnoDB热备)
1、首先编写shell脚本
rem *******************************start*****************************@echo offset "Ymdhms=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%" C:\myserver\mysql-5.7.10-winx64\bin\mysqldump --opt -u root --password=123456 xxxdb > C:\myserver\mysql-5.7.10-winx64\db_backup\backup_%Ymdhms%.sql@echo onrem *******************************end*****************************
说明
rem:备注
Ymdhms:时间
--opt:代表激活mysqldump命令的quick,add-drop-table,add-locks,extended-insert,lock-tables
>:导出
xxxdb:待导出的数据库
注意:
一定记得要数据库密码改成自己的,不然导出来的文件会为空
如果导出某一个表在数据库后面接着写表名就可以了 例如:……xxxdb xxxtable > C:\mysql……
拷贝上边的shell脚本制作成.bat批处理脚本放在合适的位置即可。
还原如下:
mysql>source C:\xxx.sql
2、Windows计划任务
打开:控制面板->管理工具->任务计划程序->创建任务
常规
触发器(每天凌晨3执行一次备份)
直接保存,然后设置最后一步
操作
找到你的批处理文件,添加进来然后确定保存,然后列表中就显示了刚刚设置的任务。
注意:
比较关键的是别忘记开启
# 的是
# 放在
# 自己的
# 会用
# 来做
# 要看
# 给大家
# 有机会
# 批处理
# 较快
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何在 Go 中调用动态链接库(.so)中的函数
- Win11怎么设置环境变量_Win11配置Path
- Win11怎么设置桌面图标间距_Windows11
- 如何处理“XML格式不正确”错误 常见XML we
- Win11怎么设置虚拟桌面 Win11新建多桌面切
- Python解释执行模型_字节码流程说明【指导】
- Python网络异常模拟_测试说明【指导】
- XML的“混合内容”是什么 怎么用DTD或XSD定
- c++中的可变参数模板(variadic temp
- 如何在网页无标准表格标签时高效提取结构化数据
- Win11如何更改用户账户文件夹名称 Win11修
- Win10路由器怎么隐藏ssid Win10隐藏w
- VSC怎样在VSC中调试PHPAPI_接口调试技巧
- c++如何用AFL++进行模糊测试 c++ Fuz
- C#怎么使用委托和事件 C# delegate与e
- Win11怎么设置屏保时间_调整Win11屏幕保护
- 当网站SEO排名下降时,如何应对?
- Win10如何卸载Skype_Win10卸载Sky
- c++如何打印函数堆栈信息_c++ backtra
- Win11无法拖拽文件到任务栏怎么办_Win11开
- PythonWeb前后端整合项目教程_FastAP
- 如何在Golang中处理模块包路径变化_Golan
- 如何在Golang中处理模块冲突_解决依赖版本不兼
- 如何在Golang中定义接口_抽象方法和多态实现
- Windows10蓝屏SYSTEM_SERVICE
- c++如何使用std::bitset进行位图算法_
- php嵌入式需要什么环境_搭建php+linux嵌
- 如何使用Golang编写单元测试_创建Test函数
- Win10如何关闭安全中心所有通知 Win10禁用
- 如何在同包不同文件中正确引用 Go 结构体
- Windows电脑如何截屏?(四种快捷方法)
- php打包exe怎么传递参数_命令行参数接收方法【
- 为什么本地php环境运行php脚本卡顿_php执行
- 如何在Golang中实现微服务服务拆分_Golan
- Python并发安全问题_资源竞争说明【指导】
- 如何在Golang中配置代码格式化工具_使用gof
- 如何减少Golang内存碎片化_Golang内存分
- php8.4如何实现队列任务_php8.4redi
- php下载安装选zip还是msi格式_两种安装包对
- 如何在Golang中编写端到端测试_Golang
- 如何在Golang中捕获JSON序列化错误_Gol
- Win11怎么设置应用分屏_Windows11贴靠
- Python函数参数高级用法_默认值与可变参数解析
- Win11怎么关闭粘滞键_彻底禁用Windows
- Win10怎么卸载金山毒霸_Win10彻底卸载金山
- c++如何实现一个高性能的环形队列(Ring Bu
- 如何使用Golang实现路由分组管理_Golang
- Go 中的 := 运算符:类型推导机制与使用边界详
- Win10怎么更改用户名 Win10修改账户名称操
- Win11怎么设置开机自动连接宽带_Windows

cho onrem *******************************end*****************************
QQ客服