Ticket #4748: mythtv-DB_port_for_backups.patch
File mythtv-DB_port_for_backups.patch, 1.5 KB (added by , 16 years ago) |
---|
-
libs/libmyth/dbutil.cpp
340 340 QString backupPathname = backupDirectory + "/" + 341 341 CreateBackupFilename(dbParams.dbName + "-" + 342 342 dbSchemaVer, extension); 343 command = QString("mysqldump --defaults-extra-file='%1' --host='%2'" 344 " --user='%3' --add-drop-table --add-locks" 343 QString portArg(""); 344 if (dbParams.dbPort > 0) 345 portArg = QString(" --port='%1'").arg(dbParams.dbPort); 346 command = QString("mysqldump --defaults-extra-file='%1' --host='%2'%3" 347 " --user='%4' --add-drop-table --add-locks" 345 348 " --allow-keywords --complete-insert" 346 349 " --extended-insert --lock-tables --no-create-db --quick" 347 " '% 4' > '%5' 2>/dev/null")350 " '%5' > '%6' 2>/dev/null") 348 351 .arg(tempExtraConfFile).arg(dbParams.dbHostName) 349 .arg( dbParams.dbUserName).arg(dbParams.dbName)350 .arg( backupPathname);352 .arg(portArg).arg(dbParams.dbUserName) 353 .arg(dbParams.dbName).arg(backupPathname); 351 354 VERBOSE(VB_FILE, QString("Backing up database with command: %1") 352 355 .arg(command.ascii())); 353 356 VERBOSE(VB_IMPORTANT, QString("Backing up database to file: %1")