I am using MySQL v5.6.x. and using mysqldump takes a long time to dump and restore the db and does not seem practical for DB size larger than 50GB. It looks like the mysqlbackup utility that comes with the MySQL Enterprise Backup is very fast. Any other alternatives or ideas to speed up the dump/load time?
Mysql – thesqldump vs thesqlbackup
backupMySQLmysql-5.6mysqldump
Related Question
- Mysql – How to increase fast backup and restore of 500GB database using thesqldump
- MySQL – When to Use Xtrabackup Instead of Mysqldump
- MySQL on Amazon RDS – Fastest Way to Restore mysqldump
- MySQL Dump – How to Determine Size of mysqldump Prior to Dumping
- Thesqldump slow on Windows unless piped to file
- MySQL database point-in-time recovery with thesqlpump, possible
Best Answer
Dump based backups (logical backups) and recommended for small-medium databases, however, you could speed up logical backup by using enhanced logical backup tools like mysqlpump or mydumper.
Raw backups are recommended for large databases and there are two major tools to explore: mysqlbackup (Enterprise backup) and Percona xtrabackup (free - only Linux based environments).