]> git.openstreetmap.org Git - chef.git/commitdiff
Don't try and dump tablespaces in mysql backups
authorTom Hughes <tom@compton.nu>
Mon, 17 Aug 2020 17:42:12 +0000 (18:42 +0100)
committerTom Hughes <tom@compton.nu>
Mon, 17 Aug 2020 17:42:12 +0000 (18:42 +0100)
cookbooks/forum/templates/default/backup.cron.erb
cookbooks/mediawiki/templates/default/mediawiki-backup.cron.erb

index db4f0b412b7241f719485f4d57311c594a4b41f9..517f71634999249eefe6b533c622d0104e21618b 100644 (file)
@@ -10,7 +10,7 @@ mkdir $T/forum-$D
 echo '[mysqldump]' > $T/mysqldump.opts
 echo 'user=forum' >> $T/mysqldump.opts
 echo 'password=<%= @passwords["database"] %>' >> $T/mysqldump.opts
-mysqldump --defaults-file=$T/mysqldump.opts --opt forum > $T/forum-$D/forum.sql
+mysqldump --defaults-file=$T/mysqldump.opts --opt --no-tablespaces forum > $T/forum-$D/forum.sql
 ln -s /srv/forum.openstreetmap.org $T/forum-$D/www
 
 export RSYNC_RSH="ssh -ax"
index cd6f3c6e43a8c0ec4c58af948af5f1ba8d104799..cb4eb9ab981eea9beec4c8a9df968aaa56dd4f17 100755 (executable)
@@ -7,7 +7,7 @@ mkdir $T/wiki-<%= @name %>-$D
 echo '[mysqldump]' > $T/mysqldump.opts
 echo 'user=<%= @database_params[:username] %>' >> $T/mysqldump.opts
 echo 'password=<%= @database_params[:password] %>' >> $T/mysqldump.opts
-mysqldump --defaults-file=$T/mysqldump.opts --opt --skip-lock-tables --single-transaction "<%= @database_params[:name] %>" | lz4 -9 > $T/wiki-<%= @name %>-$D/wiki.sql.lz4
+mysqldump --defaults-file=$T/mysqldump.opts --opt --skip-lock-tables --single-transaction --no-tablespaces "<%= @database_params[:name] %>" | lz4 -9 > $T/wiki-<%= @name %>-$D/wiki.sql.lz4
 ln -s <%= @directory %>  $T/wiki-<%= @name %>-$D/www
 nice tar --create --dereference --directory=$T --warning=no-file-changed --exclude=wiki-<%= @name %>-$D/www/w/images/thumb --exclude=wiki-<%= @name %>-$D/www/w/.git --exclude=wiki-<%= @name %>-$D/www/w/extensions/*/.git wiki-<%= @name %>-$D | nice gzip --rsyncable -9 > $T/$B
 nice rsync --preallocate --fuzzy $T/$B backup::backup