Mysql 数据备份

article/2025/10/7 23:53:48
一、数据库备份的分类
备份方式分很多种,从物理与逻辑的角度,备份可分为以下几类:
1. 物理备份
指对数据库操作系统的物理文件(如数据文件、日志文件等)的备份
物理备份是磁盘块为基本单位将数据从主机复制到备机
物理备份又可以分为脱机备份(冷备份)和联机备份(热备份)
冷备份(脱机备份):在关闭数据库时进行的备份操作,能够较好地保证数据库的完整性,
需要关 mysql 服务,读写请求均不允许状态下进行;
热备份(联机备份):在数据库运行状态中进行操作,这种备份方法依赖于数据库的日志文 件,备份的同时,业务不受影响。
温备份:服务在线,但仅支持读请求,不允许写请求;
2. 逻辑备份
逻辑备份是以文件为基本单位将数据从主机复制到备机
指对数据库逻辑组件(如表等数据库对象)的备份
从数据库的备份策略角度来看,备份又可分为完全备份、差异备份和增量备份

 三、MySQL 实现备份的两种方式

1 )使用 select into outfile load data infile 来进行备份和 恢复
--- 表数据(记录)导出
-- 导出为 txt 文件
先决条件:
1 "secure_file_priv" 设置为空
2 、对目录具有写权限
select * from utemp1 into outfile '/var/lib/mysql-files/utemp1data.txt';
use student;
show VARIABLES like "secure_file_priv";
select * from utemp1 into outfile '/var/lib/mysql-files/utemp1data.txt';
- - 恢复导入
-- load data 命令 -- 导入表数据 ( 记录 )
-- 将导出的 utemp1 表数据文件形如如下形式:导入到另一个库 ll 中的 temp 表中
-- 要求两个 temp 表应该是字段类型相同
-- 准备工作 建一个数据库 ll ,一个表 temp
-- 不支持 远程 本地可以
create database ll;
desc utemp1;
use ll; create table temp(
id int primary key auto_increment,
`name` varchar(20) not null
)
select * from temp;
-- mysql
local
load data infile '/tmp/utemp1data.txt' into table temp;
2 )使用 mysqldump 来进行备份和回复
-- mysqldump
-- dump 出表 utemp1
-- mysqldump -uroot -p tt utemp1>utemp1.sql
-- dump 出库 tt
-- mysqldump -uroot -p tt>tt.sql
-- dump 所有的数据库及数据库表
-- mysqldump -u root -p --all-databases>mysqldatabases.sql;
-- mysql 的数据库导入 "<" shell 里面操作
-- 新建一个数据库
create database tttt
-- 回到 mysql 接口
-- mysql -u root -p654321 tttt<tt.sql
-- 进入 mysql 验证
Use tttt;
show tables;
表示导入成功

 

-- mysql 的数据库导入 "source" 进入 mysql 操作
-- 先导出到 /var/lib/mysql-files/demo1.sql 才能导入
cd /var/lib/mysql-files 目录中
mysqldump -uroot -p tt>tt.sql
mysql -u root -p
create database aaaa;
use aaaa
source /var/lib/mysql-files/tt.sql

http://chatgpt.dhexx.cn/article/QHj6nD7J.shtml

相关文章

Mysql数据备份(mysqldump的操作)

数据备份 所有备份数据都应放在非数据库本地&#xff0c;&#xff08;得用远程存储&#xff0c;如ftp&#xff0c;nfs&#xff09;而且建议有多份副本。 备份的作用 能够防止由于机械故障以及人为误操作带来的数据丢失&#xff0c;如&#xff0c;将数据库文件保存在了其它地…

MySQL 数据备份与恢复

本次使用的MySQL版本为8.0.20 目录 一、数据备份 1.使用 MySQLdump 命令备份 &#xff08;1&#xff09;使用MySQLdump备份单个数据库中的所有表 案例&#xff1a;完成数据插入后&#xff0c;输入备份命令如下&#xff1a; &#xff08;2&#xff09;使用MySQLdump备份数据…

MySQL备份

目录 一、直接拷贝数据库文件 二、mysqldump备份数据库 1、备份 2、备份还原 (1)完全备份还原 (2)增量备份 #eg ​(1)创建一个新的数据库表resume.test ​(2)此时完全备份 ​​(3)接着再往数据库表里面插入两条数据 ​(4)删除数据库resume,刷新日志 ​(5)此时会增加一个…

MySQL备份方案

mysql数据库的几种备份方案&#xff1a; 一、binlog二进制日志通常作为备份的重要资源&#xff0c;所以再说备份方案之前先总结一下binlog日志 1、binlog日志 1.1、引起mysql服务器改变的任何操作( 增 删 改 没有查)1.2、复制功能依赖于此日志1.3、slave服务器通过复制master…

MySQL 数据库备份(一)(完全备份与恢复)

文章目录 前言一、MySQL 完全备份1.数据库备份方式精讲1.1 数据库备份的重要性1.2 数据库备份的分类1.2.1 物理备份1.2.2 逻辑备份1.2.3 完全备份1.2.4 差异备份1.2.5 增量备份1.2.6 备份方式比较 1.3 MySQL 完全备份概念解读 2.mysqldump 备份演练2.1 使用 tar 打包文件夹备份…

捷豹路虎选择思博伦车载以太网一致性测试解决方案

现代化的汽车往往拥有上百种发动机控制单元&#xff08;ECU&#xff09;&#xff0c;随着越来越多的车辆开始支持多摄像机和高级驾驶员辅助系统&#xff08;ADAS&#xff09;等特性&#xff0c;汽车设计师必须在车载网络中采用更高带宽的以太网技术。汽车以太网源于现代通信网络…

Hype_V

Hyper-V是 微软的一款虚拟化产品&#xff0c;是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着 微软会更加直接地与市场先行者VMware展开竞争&#xff0c;但竞争的方式会有所不同。 目录 简介 系统要求 架构特点 技术 实际部署 展开 简介 系统…

HSRP介绍

HSRP(Hot Standby Router Protocol 热备份路由器协议)是Cisco的专有协议。HSRP把多台路由器组成一个“热备份组”&#xff0c;形成一个虚拟路由器。这个组内只有一个路由器是Active(活动)的&#xff0c;并由它来转发数据包&#xff0c;如果活动路由器发生了故障&#xff0c;备份…

php+coreseek/sphinx之中文全文搜索平台搭建

1.简介 sphinx是一款高性能全文搜索软件包&#xff0c;由俄罗斯人开发&#xff0c;sphinx本身是可以支持中文搜索的&#xff0c;只是不支持中文分词&#xff0c;需要安装中文分词插件&#xff0c;coreseek就是一个打包了mmseg中文分词插件和sphinx源码的安装包。 2.安装 cores…

live555传输Speex音频详解一:Speex over RTP

1. RTP Speex 头部 RTP头部在[RFC3550]中定义。本文定义RTP头部中各字段的用法。 Payload Type (PT): 本格式的负责类型号。 Marker (M) bit: 此位被用来标志一段无声后有声的开始。打在 有声数据的第一个包上。 Speex支持声音检测&#xff0c;可以在无声时不 产生帧数据。所…

Speex的使用

Downloads Speex是一套主要针对语音的开源免费&#xff0c;无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外&#xff0c;相对于其它编解码器&#xff0c;Speex也很适合网络应用&#xff0c;在网络应用上有着自己…

网络测速服务器OpenSpeedTest

什么是 OpenSpeedTest &#xff1f; OpenSpeedTest 是一个跨平台的互联网速度测试应用程序。因此&#xff0c;您可以在不同操作系统中的各种网络浏览器中测试您的互联网速度&#xff0c;而无需安装任何其他应用程序或插件&#xff08;无需 Flash 或 Java&#xff09;。这意味着…

【SpeechX—统一高性能语音部署工具】SpeechX Custom ASR

(以下内容搬运自 PaddleSpeech) 在一些场景中&#xff0c;识别系统需要高精度的识别一些稀有词&#xff0c;例如导航软件中地名识别。而通过定制化识别可以满足这一需求。 相关demo: https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/demos/custom_streaming_asr …

Speex for Android

http://blog.csdn.net/chenfeng0104/article/details/7088138 在Android开发中&#xff0c;需要录音并发送到对方设备上。这时问题来了&#xff0c;手机常会是GPRS、3G等方式上网&#xff0c;所以节省流量是非常关键的&#xff0c;使用Speex来压缩音频文件&#xff0c;可以将音…

IOS开发之SDWebImage

SDWebImage 前言&#xff1a;在我们日常的开发中我们通常会使用SDWebImage来实现UIImageView加载来自互联网的远程图片 官方介绍&#xff1a;一个具有缓存支持的异步映像下载程序 功能简介 一个添加了web图片加载和缓存管理的UIImageView分类一个异步图片下载器一个异步的内存…

SDWebImage-解码、压缩图像

一、简单介绍 研究了下SDWebImage的源码&#xff0c;借鉴了别人的一些资料&#xff0c;感觉逐渐的明白的一些原理&#xff0c;现在就来记录下。 在我们使用 UIImage 的时候&#xff0c;创建的图片通常不会直接加载到内存&#xff0c;而是在渲染的时候默认在主线程上再进行解码…

sdwebimage 加载webp图片

sdwebimage加载 webp / git 配置宏 - (void)setUpCusPhoto {_scrollView [UIScrollView new];_scrollView.frame self.view.bounds;[self.view addSubview:_scrollView];//webpUIImageView *view [[UIImageView alloc] init];view.frame CGRectMake(10, 100, 320, 200);NS…

SDWebImage 5.0简介

一、 SDWebImage原理简介 1.结构 (设计思路借鉴&#xff1a;提供多种接口&#xff0c;到底层调用到同一个方法&#xff0c;减少调用方对可选参数的传递) UIImageViewWebCache和UIButtonWebCache直接为表层的 UIKit框架提供接口, SDWebImageManger&#xff08;SDWebImageManager…

SDWebImage的主流程

SDWebImage提供了UIImageView的分类来实现从网络端下载数据并缓存到内存和磁盘。非常的流行,现在就主流程分析下. 主要的学习链接 &#xff1a;SDWebImage源码解读 - 简书 SDWebImage有如下特点&#xff1a; 提供了UIImageView和UIButton的分类。以支持加载网络图片并缓存…

SDWebImage的缓存策略

SDWebImage 相信对大多数开发者来说&#xff0c;都是一个不陌生的名字。它除了帮助我们读取网络图片&#xff0c;还会处理这些图片的缓存。它的缓存机制到底是什么样的呢&#xff0c;让我给跟大家唠叨唠叨&#xff0c;希望你能有收获。 基本结构 闲言少叙&#xff0c;咱们这就…