首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云数据库

    MyLoader原理简介

    简介 提起mydumper,首先让人想到的是相对于mysqldump的多线程逻辑备份工具,而往往会忽略同是mydumper项目下的myloader工具。 myloader是与mydumper工具备份配合使用的多线程备份恢复工具,可以直接以mydumper输出文件为输入,恢复备份数据。 2. 备份恢复 相对于mydumper来说,myloader的逻辑会简单很多。 如果熟悉mydumper的原理和实现,或者有看过mydumper原理详解,那么理解myloader的流程只需要重点关注几个点就好了。 备份的详细流程 myloader恢复数据的详细流程如下 [myloader flow] 流程图中的步骤基本与源码中的函数名称对应,可以将源码与流程图对照来看。 5.

    3.2K70发布于 2018-06-20
  • 来自专栏阿焦在云上的日子

    mydumper+myloader

    https://blog.csdn.net/qq_33656602/article/details/90671188 这里我们就整理下平常会遇到的问题吧 1、导入函数的时候报错(脱敏报错):** (myloader log_bin_trust_function_creators=on;(如果持久化的话,需要写到配置文件中) 1.2、要是我们必须用到bin-log的话,在创建函数的时候给这个函数加上 相关的参数即可 2、导入视图的时候报错账号不存在 (脱敏报错)** (myloader

    1.3K20发布于 2020-08-04
  • 来自专栏乐沙弥的世界

    加快mydumper与myloader导出导入

        mydumper与myloader是一个优秀的第三方mysql数据库逻辑备份恢复工具,使用多线程的导出与导入。弥补了mysqldump单线程的不足。 本文描述的是如何加快mydumper与myloader的导出与导入供大家参考。     有关mydumper与myloader其他事项可以参考: mydumper安装及安装故障汇总 mydumper备份mysql数据库示例 myloader恢复mysql数据库示例 1、基于MyIsam -u inno -p xxx -B tempdb -d /backup/tmp -v 3 -q 10000 [root@GZAPP tmp]# myloader -u inno -p xxx -B tempdb c、myloader在针对myisam引擎时建议调整相关参数至合理值以提高无法提高性能,主要是表级锁的问题。

    2K10发布于 2018-08-13
  • 来自专栏码农架构

    使用myloader恢复数据教程

    前言: 上篇文章介绍了 mydumper 备份工具的使用方法,文中有提到 mydumper 和 myloader 是一对相互的命令,即 mydumper 负责备份(导出),myloader 负责恢复( 那么 myloader 又该如何使用呢?本篇文章我们一起来看下。 1. myloader 介绍 myloader 是与 mydumper 工具配合使用的多线程备份恢复工具,可以直接以 mydumper 输出文件为输入,恢复备份数据。 执行 myloader --help 可以查看帮助信息,同样的,我们来看下 myloader 相关参数: 参考官方介绍,以下简要说明部分常用的参数。 2. myloader 恢复示例 我们以上篇文章备份出的文件为例,来看下如何用 myloader 进行恢复: # 恢复备份文件中的全部 若表已存在则先删除 myloader -u root -p 123456

    1.9K20发布于 2021-11-10
  • 来自专栏MySQL修行 | 老叶茶馆

    myloader导入更快吗?并没有。。。

    群里有小伙伴反驳说用myloader更香,于是就有了本次测试。 测试过程 本次测试基于GreatSQL 8.0.32-24版本,其他相关信息如下: # myloader版本 $ myloader --version myloader0.15.0-1, built against (dump时chunk=64MB,load时并发16线程) 29.358 2246 1868 myloader(dump时chunk=64MB,load时并发16线程)+ 关binlog 21.426 无 myloader(默认 + 开binlog) 82.651 2246 myloader(默认 + 关binlog) 62.830 无 util.importTable(默认,chunk=64MB 是多线程模式下util.importTable的1.34倍; 最后,myloader导入后造成的binlog文件最大,内存开销也最大。

    60430编辑于 2023-09-01
  • 来自专栏乐沙弥的世界

    myloader恢复mysql数据库示例

    与其相配套的恢复工具则是myloader,主要用于将dump出来的sql以并行的方式进行恢复。本文主要描述myloader的使用方法并给出示例。     >      insert into sakila.tb select * from sakila.actor" ###将备份库恢复到一个新数据库,如restoredb [root@app ~]# myloader   -u leshami -p xxx   -B sakila -d /tmp/bak ** (myloader:3642): CRITICAL **: Error restoring sakila.category from file sakila.category-schema.sql: Table 'category' already exists ---增加-o参数进行覆盖恢复 [root@app ~]# myloader   -u leshami -p xxx   -o -d /tmp/bak 4、获取帮助 [root@app ~]# myloader --help Usage:   myloader [OPTION..

    5.5K20发布于 2018-08-13
  • 来自专栏MySQL技术

    使用myloader恢复数据教程

    前言: 上篇文章介绍了 mydumper 备份工具的使用方法,文中有提到 mydumper 和 myloader 是一对相互的命令,即 mydumper 负责备份(导出),myloader 负责恢复( 那么 myloader 又该如何使用呢?本篇文章我们一起来看下。 1. myloader 介绍 myloader 是与 mydumper 工具配合使用的多线程备份恢复工具,可以直接以 mydumper 输出文件为输入,恢复备份数据。 执行 myloader --help 可以查看帮助信息,同样的,我们来看下 myloader 相关参数: 参考官方介绍,以下简要说明部分常用的参数。 2. myloader 恢复示例 我们以上篇文章备份出的文件为例,来看下如何用 myloader 进行恢复: # 恢复备份文件中的全部 若表已存在则先删除 myloader -u root -p 123456

    2.1K20发布于 2021-10-21
  • 来自专栏GreatSQL出品技术文章

    myloader导入更快吗?并没有。。。

    myloader还默认禁用binlog了 0. 群里有小伙伴反驳说用myloader更香,于是就有了本次测试。 测试过程 本次测试基于GreatSQL 8.0.32-24版本,其他相关信息如下: # myloader版本 $ myloader --version myloader0.15.0-1, built against 无 myloader(默认 + 开binlog) 82.651 2246 myloader(默认 + 关binlog) 62.830 无 util.importTable(默认,chunk=64MB 是多线程模式下util.importTable的1.34倍; 最后,myloader导入后造成的binlog文件最大,内存开销也最大。

    50920编辑于 2023-09-10
  • 来自专栏数据和云

    TDSQL迁移,myloader:39626报错问题的排查与解决

    /myloader -u-u数据库用户名 -p 密码 -h 新实例网关地址 -P 新网关端口 -v 1 --threads=线程数 --outputdir=导出目录 --enable-binlog Myloader : Duplicate entry '0' for key 'PRIMARY' ** (myloader:39626): CRITICAL **: Error restoring cgdb.databasechangelog 同理,在新环境下没有主键的表也会自动创建名为tdsql_pk_auto_implicit的主键,这样就可以理解为什么会有 (myloader:39626): Duplicate entry ‘0’ for COMMENTS`,`TAG`,`LIQUIBASE`,`CONTEXTS`,`LABELS`,`DEPLOYMENT_ID`) VALUES(‘xxx’,’xxx’,’xxx’...省略若干数据); 再次使用myloader 这类表在使用myloader导入时,需要使用–complete-insert参数,生成的导入语句需要指定列名,否则会导入失败。

    1.2K10发布于 2021-10-13
  • 来自专栏Mintimate's Blog

    MySQL 数据库如何使用 mydumper 和 myloader 数据快速备份和迁移

    相比 MySQL/MariaDB 自带的 mysqldump(mariadump) 工具,mydumper 和 myloader 更加高效,且支持多线程备份和多线程恢复,可以大大缩短备份和迁移的时间。 :myloader -u root -p '4**********O' -h 10.0.4.15 -o --regex '^(?! 视频教程为了让大家更直观地了解如何使用 mydumper 和 myloader 进行数据迁移,我录制了一个视频教程,希望能帮助到大家。 恢复命令:# 恢复制定数据库myloader -u root -p Mintimate -s db1 -o -d /var/backups/# 恢复指定数据库到制定数据库myloader -u root /backups/# 全量结构恢复myloader -u root -p Mintimate -o --no-data -d /var/backups/# 使用正则排除制定数据库myloader -u

    1.3K01编辑于 2025-07-26
  • 如何使用 MyDumper 重建 MySQL 副本?

    =7, then the metadata will change to:myloader_exec_reset_replica = 1myloader_exec_change_source = 1myloader_exec_start_replica 如果您在元数据文件中使用以下方式进行设置,myloader 可以自动完成此操作:myloader_exec_reset_replica = 1myloader_exec_change_source = 1myloader_exec_start_replica = 1或者,您可以在 myloader 中使用 --source-data=7 作为参数。 myloader 也接受 --source-data 参数。 = 0myloader_exec_change_source = 1myloader_exec_start_replica = 1SSL 是 myloader 中 --source-data 参数可以设置的另一个选项

    15010编辑于 2026-02-06
  • 来自专栏idba

    快速备份恢复工具mydumper/myloader

    一 前言 大家对于MySQL的逻辑备份工具mysqldump应该都比较了解,本文介绍一款由MySQL ,Facebook 等公司的开发维护另外一套逻辑备份恢复工具---mydumper/myloader [100%] Building C object CMakeFiles/myloader.dir/myloader.c.o Linking C executable myloader [100% ] Built target myloader # make install [ 75%] Built target mydumper [100%] Built target myloader 安装好之后 ,会生成两个文件: /usr/local/bin/mydumper /usr/local/bin/myloader 注意: 一般会遇到找不到 mysql-libraries 的问题, myloader 还支持从原库A 导入到B库。-s 表示源库,-B 表示目标库。

    6K30发布于 2018-08-09
  • 来自专栏Linux

    数据库备份谁更快?mydumper VS mysqldump 实测对比

    于是,社区里出现了性能更强的替代方案——mydumper/myloader。 备份工具:mydumper vs mysqldump恢复工具:myloader vs mysql测试环境说明为了保证对比公平,我们在相同环境下进行了测试:数据库版本:MySQL 5.7数据量:数据库约 24 万行,总大小约 20GB硬件配置:8 核 CPU,32GB 内存,SSD 硬盘工具版本: mysqldump:MySQL 官方自带版本 mydumper/myloader:v0.19.4备份星哥玩云的的 xgss_mydumper256M /data/backup/mysql/xgss_mydumpermyloader恢复数据库将刚才备份的数据库恢复到本机start_time=$(date +%s)myloader mydumper/myloader:在大规模数据库备份/恢复中优势显著,支持多线程并行,速度是 mysqldump/mysql 的 4~5 倍,非常适合线上高频备份和数据迁移。

    46710编辑于 2025-09-13
  • 来自专栏农夫安全

    XSF简单利用说明

    var param:Object = root.loaderInfo.parameters; var swf:String = param["swf"]; var myLoader:Loader = new Loader(); var url:URLRequest = new URLRequest(swf); myLoader.load(url); addChild(myLoader); 0x03 例子 swf代码 var param:Object = root.loaderInfo.parameters; var swf:String = param["swf"]; var myLoader:Loader = new Loader(); var url:URLRequest = new URLRequest(swf); myLoader.load(url); addChild(myLoader);

    1.7K60发布于 2018-03-30
  • 来自专栏Unity游戏开发

    XLua-操作与使用

    this for initialization void Awake () { luaEnv = new LuaEnv(); luaEnv.AddLoader(MyLoader luaEnv.DoString("require 'helloWorld.lua'"); luaEnv.Dispose(); } private byte[] MyLoader private LuaEnv luaEnv; void Awake () { luaEnv = new LuaEnv(); luaEnv.AddLoader(MyLoader ); luaEnv.DoString("require 'test007'"); luaEnv.Dispose(); } private byte[] MyLoader

    1.5K30发布于 2019-06-02
  • 来自专栏Unity3d程序开发

    unity3d:xlua 加载自定义Loader

    LuaEnv luaEnv; private void Awake() { luaEnv = new LuaEnv(); luaEnv.AddLoader(MyLoader ); luaEnv.DoString("require'fish'"); } private byte[] MyLoader(ref string filePath)

    57510编辑于 2023-08-24
  • 踩坑记录:生产环境MySQL迁移那些事

    mydumperaptinstallmydumper#多线程导出(8线程)mydumper-hrds.xxx.com-uroot-ppassword\-t8\-c\-o/backup/dump#多线程导入myloader-hlocalhost-uroot-ppassword 临时关闭外键检查展开代码语言:SQLAI代码解释SETFOREIGN_KEY_CHECKS=0;--导入数据source/backup/dump.sqlSETFOREIGN_KEY_CHECKS=1;或者用myloader 时加参数:展开代码语言:BashAI代码解释myloader-hlocalhost-uroot-ppassword\-t8\--overwrite-tables\-d/backup/dumpmyloader mydumper-hrds.xxx.com-uroot-ppassword\-t8\--set-names=utf8mb4\--triggers--routines--events\-o/backup/dump#myloader 导入myloader-hlocalhost-uroot-ppassword\-t8\--overwrite-tables\-d/backup/dump3.增量同步展开代码语言:SQLAI代码解释--配置主从复制

    26710编辑于 2025-12-22
  • 来自专栏DBA 平台和工具

    mydumper支持Stream流式备份恢复

    mydumper早期版本,第一步先通过mydumper导出数据入本地;第二步再通过myloader导入本地数据库里。 172.19.136.33 -u admin -p hechunyang -P 3317 --rows 10000000 --stream -t 8 -v 3 --regex 'test.sbtest1' | myloader

    60220编辑于 2023-09-27
  • 来自专栏Unity3d程序开发

    unity3d:xlua hotfix 热补丁修改c#脚本bug

    LuaEnv luaEnv; private void Awake() { luaEnv = new LuaEnv(); luaEnv.AddLoader(MyLoader Start () { } // Update is called once per frame void Update () { } private byte[] MyLoader

    48530编辑于 2023-08-24
  • 来自专栏数据库相关

    mydumper安装笔记

    参考:http://www.tuicool.com/articles/2eAVVvN mydumper备份的速度、myloader的恢复速度,比mysql自己的工具执行速度快很多,大大减少业务的处理时间 verbose               Verbosity ofoutput, 0 = silent, 1 = errors, 2 = warnings, 3 = info, default 2 myloader 以守护进程方式每30分钟备份一次 # mydumper -uroot -proot -B hellodb-o /home/data/bak -D -I 30   数据库的还原覆盖操作 # myloader

    1.4K40发布于 2019-09-18
领券