#!/usr/bin/php5 $base) { if (in_array($base, mySfYaml::get('settings_mysqldump_ignore_databases', array('information_schema')))) { log_(sprintf('Ignore "%s"', $base), $log); continue; } $options = mySfYaml::get('settings_mysqldump_options', array()); if ($it = mySfYaml::get('settings_mysqldump_ignore_tables', array())) { foreach ($it as $table) { list($_base, $_table) = explode('.', $table); if ($base == $_base) { $options[] = sprintf('--ignore-table=%s', $table); } } } $cmd = getMysqldumpCmd($base, implode(' ', $options), sprintf('%s/dump.%s.%s.gz', $cdir, $base, date('Y-m-d'))); log_('Dump of '.$base, $log); exec_($cmd); } $cmd = getMysqlPrivilegesDumpCmd(sprintf('%s/privileges.%s.sql', $cdir, date('Y-m-d'))); log_('Dump of privileges', $log); exec_($cmd); }