ITPub博客

首页 > 数据库 > MySQL > MYSQL8.4 mydumper

MYSQL8.4 mydumper

原创 MySQL 作者:wwjfeng 时间:2026-01-25 17:44:55 0 删除 编辑

1.mydumper安装

dnf install -y glib2-devel openssl-devel pcre-devel zlib-devel libzstd-devel
cd /soft
tar zxvf mydumper-0.16.1-3.tar.gz
cd mydumper-0.16.1-3
cmake . -DCMAKE_INSTALL_PREFIX=/mysql/app/mydumper
make && make install
# mydumper --version
mydumper: error while loading shared libraries: libmysqlclient.so.24: cannot open shared object file: No such file or directory
cp /mysql/app/mysql-8.4.6-linux-glibc2.28-x86_64/lib/libmysqlclient.so.24 /lib64/
# mydumper --version
mydumper v0.16.1-3, built against MySQL 8.4.8 with SSL support

2.创建备份用户和权限

-- 针对特定数据库的备份权限
CREATE USER 'backup'@'%' IDENTIFIED BY 'backup';
GRANT 
  SELECT, 
  RELOAD, 
  PROCESS, 
  LOCK TABLES,
  BACKUP_ADMIN, 
  REPLICATION CLIENT 
ON *.* TO 'backup'@'%';

3.备份

mydumper -u backup -p backup -h 192.168.18.80 -P 3306 -B itpuxdb -o /mysql/backup/itpuxdb

4.恢复

drop database itpuxdb;
myloader -u root -p rootroot -o -d /mysql/backup/itpuxdb

5.几种逻辑备份对比

特性 mysqldump mysqlpump mydumper
类型 逻辑备份 逻辑备份 逻辑备份
并行能力 ❌ 单线程 ✅ 有限并行 ✅ 真正并行
一致性保证 ✅ 优秀 ⚠️ 一般 ✅ 优秀
MySQL 版本 所有版本 5.7.8+ 所有版本
备份格式 单一SQL文件 单一SQL文件 分块文件
开源/官方 官方自带 官方自带 第三方开源
活跃度 稳定 逐步弃用 活跃开发




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15412087/viewspace-3108883/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: mysql shell
请登录后发表评论 登录
全部评论

注册时间:2010-03-27

  • 博文量
    57
  • 访问量
    199171