Skip to main content
Alexander Mikhailian

Alexander Mikhailian

Faster Mysql dump and restore

It's surprising how many people do not know that their mysql dumps and restores can be faster if they disable autocommits.

Dump

mysqldump mydb --single-transaction >mydb.sql

Restore

(echo "SET autocommit=0; cat  mydb.sql; echo "COMMIT;") | mysql mydb
Tags: 
MySQL
apple antwerp ddos ESA tomcat android gmail virtualization debian docker flemish vandalism windows silent majority bricolage java work bash drupal netbsd git mp3 papers htc statistics conferences project management linguistics singapore idiots everywhere science cluster hall of shame tall ships race 2010 sysadmin freedom patents gay flashmob wget regress piracy metro business idea vocal minority omg business computational linguistics dictatorship evil ICT belgium kiss programming legal rails management version control cinema BI jobs LaTeX microsoft royal fuck-up newspeak xslt tcp EU encryption essay Strategic Autonomy email software udp hardware adaptive delivery OLAP apache philosophy economics design patterns php sysml security popularity networking HTTP proxy copyright ruby data mining Word ukraine google russian photosight bsd olpc standards misc 6910p SEO 2FA belarus journalism software programming active record ipfilter mac drupalplanet corporate ETL MySQL gnu screen oper.ru curl space exploration smtp struts design lexicology webdesign linux configuration files refactoring code snippets perl politics R translation community management autoquotes