MySQL 8.0 备份选什么工具速度最快

yumo6661个月前 (03-29)技术文章19

备份分类

MySQL的数据库备份可以分为两类:

逻辑备份:

把数据备份成MySQL可以解析的格式(例如:SQL语句或者文本文件。)

其优势:如果MySQL数据文件损坏,内存中的数据还是正确的状态,逻辑本分可以生成正确的备份集。容易跨平台数据迁移。

物理备份

采用复制数据文件的方式进行的备份。

备份速度快,如果数据文件损坏,备份时无法察觉。

下文备份的工具,主要是针对逻辑备份。

mysqlpump是5.7版本推出的一个备份工具。

MySQL 8.0 增加了Shell备份恢复工具。

从下表可以看到 MySQL shell备份恢复方式的特性和速度都是最优秀的。


MySQL Shell备份恢复工具

mysql shell 下载地址

https://downloads.mysql.com/archives/shell/

下载的工具版本和数据库版本对应

连接数据库

\connect root@localhost:

切换

/py

相关文章

MySQL进行整库数据备份「表(结构+数据)、视图、函数、事件」

  前言  通常情况下,我们需要改什么地方就备份什么地方就可以了,但也免不了需要整库备份的时候,本文记录实现MySQL使用脚本进行整库数据备份【表(结构+数据)、视图、函数、事件】  主要是使用mys...

MySQL数据库备份

前端监控:www.webfunny.cn ;只需要简单几步,就可以搭建一套属于自己的前端监控系统,快来试试吧。(github:webfunny_monitor)一、mysqldump 简介mysqld...

mysql单表备份、单表复制

在 MySQL 中,可以通过以下步骤基于已有的表 t_device 创建一个新表 t_device_bk,并将 t_device 表的数据全复制到新表:方法一:使用 CREATE TABLE 和 IN...

Mysql 自动备份脚本2

备份方案:备份主机:192.168.10.11数据库服务器:192.168.10.22备份内容:对mysql服务器中的xxxx和yyyy库进行远程备份,每天凌晨2:30执行,每个库备份为独立的.sql...

mysql备份方法

MySQL备份的方法有很多种,以下是两种常用的方法:1. 使用mysqldump命令备份mysqldump是MySQL自带的备份工具,可以将MySQL数据库备份为SQL文件,使用方法如下:```mys...

分享一个MySQL binlog 远程备份脚本

概述从MySQL5.6开始,mysqlbinlog支持将远程服务器上的binlog实时复制到本地服务器上。mysqlbinlog的实时二进制复制功能并非简单的将远程服务器的日志复制过来,它是通过MyS...