diff --git a/backup.sh b/backup.sh
index fc8138af7428c09d77ba56a66923471b7f66955c..f8fee2ec1eff8664058d113a3763ddcf75634e54 100755
--- a/backup.sh
+++ b/backup.sh
@@ -46,7 +46,7 @@ function backup {
 		failure "dumpfile already exists."
 	fi
     echo "Dumping database $NARG_NAME to $NARG_FILE ... "
-	$MYSQLDUMP_CMD $* --opt --default-character-set=utf8 --routines $NARG_NAME > $NARG_FILE
+	$CMD_MYSQL_DUMP $MYSQL_CONNECTION_NO_DB $* --opt --default-character-set=utf8 --routines $NARG_NAME > $NARG_FILE
 	success
 }
 
@@ -62,6 +62,6 @@ function backup {
 
 DATE=$(date -u --rfc-3339=ns | sed 's/ /T/g')
 BACKUPFILE=${BACKUPDIR}/${DATABASE_NAME}.${DATE}.dump.sql
-backup $DATABASE_NAME $BACKUPFILE $MYSQL_CONNECTION
+backup $DATABASE_NAME $BACKUPFILE