服务(第十九篇)mysql的备份和恢复

news2025/1/30 16:37:01

备份的类型:

①物理备份:备份数据库的物理文件,数据文件和日志文件;

冷备份:关闭数据库进行的;

热备份:数据库处于运行中状态,依赖于日志文件;

温备份:数据库锁定表格的情况下进行;

②逻辑备份:通过备份工具备份数据库、表对象。

备份策略:

①完全备份

②差异备份

③增量备份

完全备份:

完全冷备份:关闭mysql服务,然后使用tar 对数据库的目录进行压缩

使用备份工具mysqldump、xtrabackup进行逻辑备份:

mysqldump -uroot -p123456 --all-databases >/opt/all_databases.sql 备份所有的数据库
mysqldump -uroot -p123456 --databases 库名1 库名2 ... > /opt/库名_database.sql 备份哪些数据库
mysqldump -uroot -p123456 库名 表名1 表名2 > /opt/库名_表名.sql   备份哪些表
mysqldump -uroot -p123456 库名 > /opt/库名.sql 备份哪个库的所有表(没有库)

恢复:
①mysql -uroot -p123456 < .sql文件
②进入mysql 然后source 

日志管理:
错误日志:log-error=/usr/local/mysql/data/mysql_error.log
通用日志:general_log=ON  genreal_log_file=/usr/local/mysql/data/mysql_general.log
二进制日志:bin-log=mysql_log
慢日志:slow_query_log=ON  slow_query_log_file=/usr/local/mysql/data/mysql_slow_query.log   long_query_time=3

开启二进制日志生成的类型:

查询日志是否开启:

show variabs like 'error.log%'等等

 二进制文件备份:

 查看mysql数据库二进制日志文件:

 恢复二进制日志文件:

 按照时间点和位置点恢复日志文件:

mysqlbinlog  --no-defaults --start-position='' /--stop-position='' | mysql -uroot -p123456
mysqlbinlog --no-defaults --start-datetime='' / --stop-datetime='' | mysql -uroot -p123456

如果恢复某条SQL语句之前的所有数据,就stop在这个语句的位置节点或时间点;
如果恢复某条SOL语句以及其之后的所有数据,就从这个语句的位置节点或时间点。
 

在工作中一般每周一的24点进行完全备份,然后每天的24点进行增量备份!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/521308.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Cisco NX-OS Software Release 10.3(3)F - 网络操作系统软件

Cisco NX-OS Software Release 10.3(3)F - 网络操作系统软件 请访问原文链接&#xff1a;https://sysin.org/blog/cisco-nx-os-10/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org Cisco NX-OS Cisco NX-OS 操作系统助力网络紧…

Golang中map基础

目录 map类型 声明和初始化 元素操作 大小和容量 并发问题 实现原理 注意 map类型 Go语言中的map类型是一种key-value&#xff08;键值对&#xff09;结构&#xff0c;用于存储一组无序的数据&#xff0c;其中键是唯一的&#xff0c;值可以相同或者不同。在Go语言的程序…

button 设置外观

导入图片 设置拉伸 设置按钮的FlatStyle属性为Flat 设置透明背景

先到先得先学,2023最新国内大厂最新Java面试八股文总结

“铜三铁四”接近尾声&#xff0c;身边被迫“毕业”或者主动在这个时间点跳槽的大佬基本该找到工作的都找到工作了&#xff0c;找不到的也大多数都已经躺平了&#xff08;手动狗头&#xff09;&#xff0c;只剩一群“45度人”&#xff08;卷不动&#xff0c;躺不平的人&#xf…

用于跨中心多边形分割的任务相关特征补充

文章目录 Task-Relevant Feature Replenishment for Cross-Centre Polyp Segmentation摘要本文方法Domain-Invariant Feature Decomposition (DIFD)Task-Relevant Feature ReplenishmentPolyp-Aware Adversarial Learning (PAAL)总损失函数 结果 Task-Relevant Feature Repleni…

AI翻译工具分享

LanguageX简介 冠军翻译引擎交互式翻译,为专业译者而生的新一代译者工具 自2017年神经网络机器翻译流行以来,“机器翻译替代人工翻译”的观点屡见不鲜。作为一个技术和语言背景结合的团队,LanguageX认为语言服务是高度复杂、需要创意的智力活动,并肩负着人类沟通的重要使命。La…

机器学习之k-means聚类二、啤酒聚类实现

文章目录 一、环境开发说明二、基于前篇理论实现1. 数据说明2. 具体实现流程a. 对数据进行标准化处理b. 使用手肘法进行K值得选择c. 算法实现&#xff0c;d.将聚类结果进行可视化e. 计算轮廓系数f. 轮廓系数可视化 三、 文中的完整代码四、不调包实现五、参考文献 一、环境开发…

MySQL-图形化界面工具 (下

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a;小刘主页 ♥️每天分享云计算网络运维课堂笔记&#xff0c;努力不一定有收获&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️树高千尺&#xff0c;落叶归根人生不易&…

ip route 和 route 命令

ip route 属于 iproute2 工具包&#xff1b;route 属于 net-tools 工具包&#xff1b;目前 ip route 使用较为广泛&#xff1b; 两个工具包的介绍请见 “iproute2 和 net-tools 介绍” 文章。 ip route命令介绍 ip route命令用于管理静态路由表。 linux 系统中&#xff0c;可…

【GigaGAN论文精读】Scaling up GANs for Text-to-Image Synthesis

【GigaGAN论文精读】Scaling up GANs for Text-to-Image Synthesis 0、前言Abstract1. Introduction&#xff08;图放在文末&#xff09;2. Related Works2.1Text-to-image synthesis.2.2GAN-based image synthesis.2.3Super-resolution for large-scale text-to-image models.…

【Java|基础篇】面向对象三大特性之封装

文章目录 1.前言2.什么是封装3.如何更好的封装4.封装的好处5.总结 1.前言 面向对象有三个特性:封装,继承和多态,本文主要讲解封装. 封装是面向对象编程的基本原则之一&#xff0c;它可以提高程序的安全性、稳定性、可维护性和可扩展性&#xff0c;减少了代码的冗余&#xff0c…

【框架源码】Spring源码核心注解Conditional和应用

1.什么是Conditional注解 Conditional来源于spring-context包下的一个注解。通过Conditional配置一些条件判断&#xff0c;当所有条件都满足时&#xff0c;被该Conditional注解标注的目标才会被Spring处理。 例如根据当前环境、系统属性、配置文件等条件来决定是否注册某个Bea…

股票量价关系基础知识3

成交量变化的表现形式 成交量变化的表现形式主要有以下几种 一、缩量 一般界定当日成交量低于前一交易日成交量10%以上为缩量。 缩量往往发生在上升途中的回调末期、上涨末期以及股价下跌的中后期。一般下跌趋势中的缩量阶段&#xff0c;往往意味着股价仍未见底&#xff0c;不能…

服务攻防-中间件安全CVE复现IISApacheTomcatNginx漏洞复现

目录 一、导图 二、ISS漏洞 中间件介绍> 1、短文件 2、文件解析 3、HTTP.SYS 4、cve-2017-7269 三、Nignx漏洞 中间件介绍> 1、后缀解析漏洞 2、cve-2013-4547 3、cve-2021-23017 无 EXP 4、cve-2017-7529 意义不大 四、Apache漏洞 中间件介绍> 1、漏…

AcWing算法提高课-1.3.5买书

宣传一下算法提高课整理 <— CSDN个人主页&#xff1a;更好的阅读体验 <— 本题链接&#xff08;AcWing&#xff09; 点这里 题目描述 小明手里有n元钱全部用来买书&#xff0c;书的价格为10元&#xff0c;20元&#xff0c;50元&#xff0c;100元。 问小明有多少种买…

【Python--读写模式全解】

读写模式 读写模式语法读取写入追加 小结 读写模式 open() 函数常用形式是接收两个参数&#xff1a;文件名(file)和模式(mode)。 # 读写文件最好用 with...open...操作&#xff0c;这样最安全 # 而且还不需要关闭文件 with open(path,r)as f:f.read() # 一次读取整个文件&…

如何调用API数据接口来获取想要的数据

API&#xff08;Application Programming Interface&#xff09;是连接不同软件和服务的桥梁&#xff0c;允许不同的应用程序之间共享和交换数据。API接口被广泛应用于各种场景&#xff0c;如&#xff1a; 1.移动应用程序&#xff1a;许多移动应用程序使用API接口与服务器通信…

量子计算——新兴领域的前沿技术

随着人类社会文明的不断进步&#xff0c;计算技术也在不断发展。传统计算机在过去的几十年中快速发展&#xff0c;计算速度、存储能力等方面发生了天翻地覆的变化。但随着大数据、人工智能、区块链等新兴领域的迅速崛起&#xff0c;传统计算机的发展似乎面临了瓶颈。在这样的背…

花3个月面过京东测试岗,拿个25K不过分吧?

背景介绍 计算机专业&#xff0c;代码能力一般&#xff0c;之前有过两段实习以及一个学校项目经历。第一份实习是大二暑期在深圳的一家互联网公司做前端开发&#xff0c;第二份实习由于大三暑假回国的时间比较短&#xff08;小于两个月&#xff09;&#xff0c;于是找的实习是在…

java简单接触

文章目录 常用的DOS命名计算机语言的发展史javajava的历史java的版本java的特性和优势JDK、JRE、JVMjava程序的运行机制 常用的DOS命名 # 盘符切换 C:\Users\Administrator>D: D:\> # 查看当前目录下的所有文件 dir # 切换目录 cd change screen # 返回上一级目录 cd ..…