Я не могу восстановить резервную копию базы данных в php. это мой код <?php $host = 'localhost'; $user = 'root'; $pass = ' '; $dbname = 'itravel'; date_default_timezone_set('Asia/Kuala_Lumpur'); $date = date('Y_m_d'); if(isset($_POST['backup'])) { $backup = "c:/xampp/mysql/bin/mysqldump –opt -h $host -u $user $dbname > itravel_backup_$date.sql"; system($backup); } if(isset($_POST['restore'])) { $restore = "c:/xampp/mysql/bin/mysqldump –opt -h $host -u […]
У меня возникла проблема при восстановлении файла db. Ниже приведен сценарий, который я использую для восстановления: <?php $dbhost = "localhost"; $dbuser = "root"; $dbpwd = ""; $dbname = "fhc_test"; $dumpfile = "backup/".$_GET['id'].".sql"; exec("C://xampp/mysql/bin/mysql -u $dbuser -p $dbpwd $dbname < $dumpfile"); ?> Ниже приведен сценарий, который я использую для резервного копирования: <?php $dbhost = "localhost"; $dbuser […]
Я пытаюсь сбрасывать некоторые мои таблицы, если префикс темы соответствует заданной подстроке с использованием php. Попытка использовать system php не принесла никакого результата, поскольку файл дампа не был создан. Я думал использовать функцию командной строки exec для достижения моего результата, и я делал следующее exec('E:/xampp/mysql/bin/mysqldump '. $dbname .' -h '. $this->host .' -u ' .$this->user […]
Я пытаюсь восстановить дамп MySQL, созданный следующим образом: $file = '/path/to/file.sql'; exec('mysqldump -u '.DB_USER.' -p'.DB_PASS.' '.DB_NAME.' > '.$file); приведенное выше создает дамп, как и ожидалось, а затем для восстановления я пытаюсь использовать следующее: $file = '/path/to/file.sql'; exec('mysql -u '.DB_USER.' -p'.DB_PASS.' '.DB_NAME.' < '.$file); но по какой-то причине он ничего не делает. Обратите внимание, что константы […]
Я играю с резервным скриптом для mysql. Вариант этого работал, но я не смотрел его с php4. Он возвращает пустой файл. Странно, что если я перейду в командную строку и использую ТОЧНУЮ ту же команду, я получаю файл, который я ожидаю. Я ткнул по интернету и ничего не нашел … мысли? Плохой код? $db_host='localhost'; $db_user='root'; […]
Я использую mysqldump для резервного копирования MySQL. mysqldump –lock-tables…. БД составляет около 2 ГБ, поэтому mysqldump занимает много времени. Если кто-либо пытается получить доступ к БД во время резервного копирования, я хотел бы выслать сообщение о том, что «БД резервное копирование, пожалуйста, вернитесь назад через 10 минут» В моих вопросах используется PHP-скрипт, как я могу […]
У меня есть сценарий, который я пишу, чтобы перенести определенные поля в новый db как $results = mysql_query ( "SELECT body, title FROM $source_db.Post" ); while ($row = mysql_fetch_array($results)) { if(mysql_num_rows($users_result) > 0){ $insert = "INSERT INTO wp_posts (`body`,`title`) VALUES ('{$row['body']}', '{$row['row']}')"; mysql_query($insert); } } но, как вы можете видеть, запрос будет прерываться каждый раз […]
Я хочу создать резервную копию из базы данных, но я получаю только пустой файл. include('config.php'); $command = "mysqldump –opt -h ".$_host." -u ".$_user." -p ".$_pass." ".$_db." > test.sql"; exec($command); echo "<br />".$command; test.sql создается там, где находится файл .php. Редактировать: Заметка! Я использую XAMPP WINDOWS! Решение: Поскольку я использую Windows Web Server (XAMPP), мне нужно […]
Хе, я новичок в PHP и пытаюсь использовать mysqldump, используя php-скрипт. Я уже пытаюсь использовать команду, и процесс дампа имеет успех. Ситуация заключается в том, что когда я попытался выполнить дамп с помощью моего локального компьютера, свалка будет успешной. Но когда код передается на сервер, mysqldump не работает. Я пробовал почти решение, связанное с темами […]
Вот информация, которую я имею: Я работаю с системой на базе Linux с использованием MySQL и PHP5. Мне нужно создать mysqldump из .php-файла, а затем сохранить этот дамп в файле на сервере в том месте, которое я бы указал. Поскольку я – nooblet PHP, я хотел бы, чтобы кто-то дал мне некоторую помощь, руководство или […]