aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2010-06-24 16:18:44 +0200
committerintrigeri <intrigeri@boum.org>2010-06-24 16:18:44 +0200
commit9179c59b50ddf1a8e11817924df7f589a76500b4 (patch)
tree3989103581f4e312696da752523184bf622bfbaf
parent6e2a9468cf66b2b58ab4340eb00dda352ee8f613 (diff)
downloadbackupninja-9179c59b50ddf1a8e11817924df7f589a76500b4.tar.gz
backupninja-9179c59b50ddf1a8e11817924df7f589a76500b4.tar.bz2
mysql: don't lock tables in the information_schema database (Closes: #587011)
-rw-r--r--ChangeLog3
-rw-r--r--handlers/mysql.in4
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5de8552..8dec95c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,9 @@ version 0.9.8 -- UNRELEASED
. Better example.dup documentation. Thanks, Alster!
. Added ftp_password option to securely transmit the FTP password
from backupninja to duplicity.
+ mysql:
+ . Don't lock tables in the information_schema database
+ (Closes: #587011)
doc changes
manpage:
. Fix typo in manpage (Closes: #583778)
diff --git a/handlers/mysql.in b/handlers/mysql.in
index 4dece24..68d5197 100644
--- a/handlers/mysql.in
+++ b/handlers/mysql.in
@@ -255,6 +255,10 @@ then
for db in $databases
do
DUMP_BASE="$MYSQLDUMP $defaultsfile $sqldumpoptions"
+ if [ "$db" = "information_schema" ]
+ then
+ DUMP_BASE="${DUMP_BASE} --skip-lock-tables"
+ fi
# Dumping structure and data
DUMP="$DUMP_BASE $ignore $db"