首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MYSQL 备份到底怎么,XTRABACKUP 还是 mysql enterprise backup (1)

众所周知,MYSQL的版本更新的越来越快,明年或许就看到 MYSQL 9 的身影,大部分人都想试试,但先得泼一盆冷水,备份的事情你想好了吗?...基于MYSQL 不断的更新REDO LOG 的功能,同时对于并行方式在DDL 方也有所更新,导致XTRABACKUP 的备份软件,一直无法对其新版本的MYSQL。...这就是导致备份软件出现问题,无法继续对新版本MYSQL 进行备份的。...我们在尝试一下8.027 MYSQL 匹配 8.029 xtrbackup, 同样的配置和命令的基础上,在MYSQL 8.027 是可以进行数据的备份操作的。...8.031版本,所以数据库也必须是 8.031 可以是社区版本,但需要注意的是,备份软件的版本和数据库软件本身的版本,不一致时将会报数据库版本和MEB 的版本不同,而拒绝备份的问题。

71120

MYSQL 备份到底怎么,XTRABACKUP 还是 MEB(2)--mysqlbackup MEB

mysqlbackup,简称 MEB,是ORACLE 为企业版本MYSQL开发的一套备份工具,通过这个工具我们可以很好的来进行MYSQL备份。...当然也有后续 MYSQL 对REDO LOG 整改后的对 redo log 单独备份的方式。 下面我们列一个表格,针对mysqlbackup ,MEB 对数据的备份步骤进行一个简单的归总。...那么具体在备份开始,MEB对数据库中所需的权限进行说明 备份前收集信息,收集的信息包含 mysql 的配置文件,包含端口号,数据目录,用户名密码,数据库中元数据,验证是否对要备份的数据目录有文件权限。...首先在执行备份命令后,应用程序开始通过参数的输入,对比输入的参数是否符合程序的要求, 然后备份系统开始与数据库系统建立连接,并且验证备份软件和数据库之间的版本的匹配度,然后开始在数据库MYSQL中建立两张表...mysql.backup_progress ,然后在确认被目录是否可用,在然后建立备份中所需的目录和日志文件等如 meb 日志。

79920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql备份命令_mysql命令行备份方法

    一、mysql备份 1、备份命令 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql # 本地备份可以不添加端口和主机IP,username.../mysql.sql 2、备份压缩 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 –database 数据库名 | gzip > 文件名.sql.gz # 导出的数据有可能比较大.../backup/mysql.sql.gz 3、备份同个库多个表 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 –database 数据库名 表1 表2 …. > 文件名.sql...*.*.* -p 3306 -u username -p password –databases mysql1 mysql2 mysql3 > /data/backup/mysql_db.sql 5、备份实例上所有的数据库...> /data/backup/mysql_db.sql 7、备份数据库结构,不备份数据 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 –no-data 数据库名1 数据库名2

    10.4K20

    MySQL · 物理备份 · XtraBackup备份原理

    前言 Percona XtraBackup[1](简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库「物理热备」的备份工具,支持 MySQl(Oracle)、Percona Server...我们 RDS MySQL 的物理备份就是基于这个工具做的。...一般情况下,我们是希望能备份 MyISAM 表的,虽然我们可能自己不用 MyISAM 表,但是 mysql 库下的系统表是 MyISAM 的,因此备份基本都通过 innobackupex 命令进行;另外一个原因是我们可能需要...参考资料 [1] Percona XtraBackup: https://www.percona.com/software/mysql-database/percona-xtrabackup [2] Launchpad-xtrabackup...https://www.percona.com/blog/2015/05/20/percona-xtrabackup-2-3-1-beta1-is-now-available/ 参考原文: http://mysql.taobao.org

    5.2K10

    MySQL备份还原

    1.备份单个数据库在命令行窗口输入:mysqldump -u 用户名 -p 数据库名 [表名 表名] >filename.sql回车后,输入密码。说明:1.如果不指定表名,则备份整个数据库。...3.备份所有数据库在命令行窗口输入:mysqldump -u 用户名 -p --all-databases >filename.sql说明:.使用--all-database参数备份数据库时,备份文件包含...举例:备份ems数据库mysqldump -u root -p ems>ems_20231108.sql输入密码后,会在当前目录生成一个ems_20231108.sql的备份文件。...4.使用mysql命令还原数据库在命令行窗口输入:mysql -u 用户名 -p 数据库名 <filename.sql举例:还原数据库ems到ems_backup1.创建数据库ems_backupcreate...:mysql -u root -p,回车输入密码登录客户端选择数据库:use ems_backup2;3.输入:source D:\ftp\mysql3\ems_20231108.sql;

    35940

    Mysql 备份恢复与xtrabackup备份

    与冷备份相对应的一个概念是热备份,所谓热备份是在不影响MySQL对外服务的情况下,进行备份。 冷备份及停止业务进行备份。...对于MySQL而言,为了使用快照备份,需要将数据文件,日志文件都放在一个逻辑卷中,然后对该卷快照备份即可。由于快照备份,只能本地,因此,如果本地的磁盘损坏,则快照也就损坏了。...MySQL自带的逻辑备份和物理备份工具,这节主要讲逻辑备份MySQL官方提供了Mysqldump逻辑备份工具,虽然已经足够好,但存在单线程备份慢的问题。...在社区提供了更优秀的逻辑备份工具mydumper,它的优势主要体现在多线程备份备份速度更快。...--socket 该选项表示mysql.sock所在位置,以便备份进程登录mysql。 --no-timestamp 该选项可以表示不要创建一个时间戳目录来存储备份,指定到自己想要的备份文件夹。

    15.4K30

    Linux自动备份mysql数据库|mysql备份

    文章时间:2019年1月31日 08:49:46 作者:余伟同学 说明:利用crotab定时器,实现定时自动备份mysql数据库 更新人 更新时间 更新内容 余伟同学 2019年10月10日...12:30:57 增加复杂版本sh,7天自动删除 安装crotab 安装教程地址:https://wiki.nooss.cn/archives/84.html 编写备份mysql的shell脚本 #简单版本...###################数据库配置信息####################### user=root passwd=root dbname=databases mysql_back_path...#########数据库配置信息####################### /usr/bin/mysqldump -h127.0.0.1 -u$user -p$passwd $dbname > $mysql_back_path.../$time.sql.gz echo '数据库备份完成' find /home/dbback/ -mtime +3 -name "*.sql.gz*" -exec rm -rf {} \; #删除3天以上的备份

    22.4K21

    MySQL备份工具——MySQL企业版备份

    在上一篇MySQL备份中我们提到MySQL备份工具包括用于逻辑备份的SQL语句、将SQL语句与操作系统的命令结合的物理备份工具(例如,“LOCK TABLE”)、MySQL企业版备份(物理备份)、“mysqldump...本文将详细介绍MySQL企业版备份工具。...MySQL企业版备份工具是一款支持多平台的热备份工具,通过命令行调用“mysqlbackup”执行操作,针对InnoDB表进行优化,并支持MySQL的其他存储引擎。...备份非InnoDB时,需要MySQL中包含至少一个innoDB表,默认情况下,MySQL企业版将备份MySQL服务器数据路径下的全部文件,如果用户指定了“--only-known-file-types”...选项,备份将仅包含MySQL相关的文件。

    21110

    MySql 数据备份

    相关命令的执行都在windows服务器下,且工作目录就是mysql server的bin目录下. 1、mysqldump 全备份 mysqldump -h127.0.0.1 -u用户名 -p"密码"...mysql服务器ip地址 -u后面跟的是登录的用户名 -p后面跟的是登录密码注意要用双引号括起来 接着后面写需要备份的数据库名称,如果需要备份某个表,则在后面再写表名称即可 --single-transaction...  备份时指定不锁定表 --master-data 备份时,会向备份文件写入此次操作备份到哪个binlog文件的哪个position,因为在备份期间数据库还在运行,这部分数据只能通过binlog来恢复....>C:\Users\Administrator\Desktop\mysqldump\dh_log.sql  指定sql的生成路径. 2、恢复备份文件 mysql -uroot -p"root" 数据库名称...MASTER TO MASTER_LOG_FILE='binlog.000064', MASTER_LOG_POS=155; 4、常见错误 ERROR 2006 (HY000) at line XX: MySQL

    3.7K30

    MySQL数据备份

    MySQL备份概述 问题:备份和冗余有什么区别? 备份:能够防止由于机械故障以及人为操作带来的数据丢失,例如将数据库文件保存在了其它地方。...,但不能恢复到不同的MySQL版本。...M-Sn M-S1-S2 M-M-Sn 备份工具 社区版安装包中的备份工具 mysqldump 企业版和社区版都包含 本质上使用SQL语句描述数据库及数据并导出 在MYISAM引擎上锁表,Innodb...引擎上锁行 数据量很大时不推荐使用 mysqlhotcopy 企业版和社区版都包含 perl写的一个脚本,本质上是使用锁表语句再拷贝数据 只支持MYISAM数据引擎 企业版安装包中的备份工具 mysqlbackup...在线备份 增量备份 部分备份 在某个特定时间的一致性状态的备份 第三方备份工具 XtraBackup和innobackupex Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份

    3.9K10

    MySQL备份恢复

    mysqldump命令 逻辑备份工具。文本形式保存备份,可读性较强。 备份逻辑: 将建库、建表、数据插入语句导出,包存至一个sql文件中。 比较适合于:数据量较小的场景,单表数据行千万级别以内。...可以本地、可以远程备份。 注意: 一般情况下,恢复需要耗费的时间是备份耗费时间的3-5倍。...8.0 之后 master-data和single-transaction,对于InnoDB数据备份时是快照备份的. 备份表结构等数据时,还是FTWRL过程备份....物理备份工具使用-Percona Xtrabackup(PXB) 物理备份工具,支持全备和增量备份备份逻辑: 数据库运行期间,拷贝数据表空间....挂出维护页,停止当天的自动备份脚本 2. 检查备份:周日full+周一inc1+周二inc2,周三的完整二进制日志 3. 进行备份整理(细节),截取关键的二进制日志(从备份——误删除之前) 4.

    13K21

    MySQL备份

    备份的结果中包含SQL语句或用于重构数据库的数据。 物理备份MySQL数据库文件的二进制副本。...基于快照(物理备份) 基于复制(物理或逻辑备份) 增量备份:通过创建和刷新MySQL二进制日志实现 逻辑备份 MySQL的逻辑备份可以通过SQL语句、“mysqldump”,或“mysqlpump...数据恢复时,必须恢复到相同的MySQL版本和存储引擎。物理备份可以跨服务器架构进行恢复,但要求MySQL的存储引擎层文件必须是二进制格式并能够在不同服务器上使用。...物理备份期间,服务器不能修改文件。InnoDB要求服务器关机,MyISAM要求只读。用户可以使用快照、MySQL复制,DRDB等方法在后台分开数据文件,以降低备份MySQL和应用程序的影响。...基于MySQL复制的备份 MySQL支持单向的异步复制,在复制的拓扑中一台服务器作为主服务器,其余的服务器作为从服务器。

    10710
    领券