https://www.percona.com/blog/wp-content/uploads/2021/09/MyDumper-0.11.1-2048×1152.png
The new MyDumper 0.11.1 version, which includes many new features and bug fixes, is now available. You can download the code from here.
For this release, there are three main changes: 1) we added config file functionality which allows users to set session-level variables (one of the most requested features!), 2) we developed a better and robust import mechanism, and 3) we fixed all the filename related issues. Those changes and mostly the last one forced us to change the version number from 0.10.9 to 0.11.1 as a backup taken in 0.10.x will not work in 0.11.x and vice versa.
New Features:
- Adding order by part functionality #388
- improve estimated_step #376 #373
- Adding config file functionality #370
- Use only a config file to load the parameters #318
- We hope to add parameters and support custom SQL mode and character configuration #274
- [myloader] Add option to disable Galera Cluster (Wsrep) replication before importing #159
- mydumper can’t recreate mysql.proc + mysql.events due to 5.7 sql_mode #142
- trouble with global sql_big_selects=0 #50
- Enabling MAX_EXECUTION_TIME option #368
- mydumper dump big table failed, because of dumping time longer than max_execution_time #257
- trouble with global sql_big_selects=0 #50
- We hope to add parameters and support custom SQL mode and character configuration #274
- Adding sync mechanism and constraint split #352
- Table and database names changed to fix several issues #399
- bug for overwrite-tables option #272
- Problems related to log output when backing up table name with #179 #210
- parallel schema restore? #169 #311
- bug with table name #41 #56
- Export with table folders #212
- bug for overwrite-tables option #272
- [BUG] table name make mydumper fail #391
- [BUG] table name starts with checksum breaks myloader #382
- Fix issue #182 for tables with quotes #258
- Dump procedures and functions using case sensitive database name #69
Bug Closed:
- [BUG] Error occurs when using –innodb-optimize-keys and there is a column having a foreign key and part of a generated column #395
- Tables without indexes can cause segfault #386
Fixes:
- [ Fix ] on table name segfault and add free functions #401
- Adding the set session execution #398
- [ Fix ] When no index, alter_table_statement must be NULL #397
- Avoid logging SQL data on error #392
- [ fix ] The count was incorrect #390
- Fix on Debian version #387
- Fix package URLs #384
- Change quotes to backticks in SQL statements #350
- bug for overwrite-tables option #272
- mydumper: fix an ‘SQL injection’ issue when table name contains a ‘ or #168
Refactoring
Question Addressed:
- [QUESTION] Increase CPU usage Tuning restore #380
- [Question] how to use mydumper to backup 2 tables with different where conditions? #377
- column charset is ignored once it’s different from table charset. #156
- mydumper/myloader feature requests #84
- load Generated Columns error #175
Download MyDumper 0.11.1 Today!
Percona Database Performance Blog