Хорошо. У меня проблемы с поиском, как выбрать полную базу данных для резервного копирования в виде файла * .sql, а не только как отдельную таблицу.
На локальном хосте у меня есть несколько баз данных, одна из которых называется "foo", иэто то, что я хочу сделать резервную копию, а не какую-либо из отдельных таблиц в базе данных "foo".
Код для подключения к базе данных;
//Database Information
$dbhost = "localhost";
$dbname = "foo";
$dbuser = "bar";
$dbpass = "rulz";
//Connect to database
mysql_connect ($dbhost, $dbuser, $dbpass)
or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
Код для резервного копированиябаза данных, один вопрос, который у меня есть с этим, где я могу задать, где * .gz файл сохранен?
$backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip
> $backupFile";
system($command);
Мой мозг болит ближе к концу дня, так что нет сомнений, что я что-то пропустилочень очевидно.
Заранее спасибо всем, кто мне помогает.