Восстановление базы данных mysql с использованием копии файлов данных
Основной жесткий диск моего компьютера вчера умер, я получил новый и восстановил его, но когда я пошел, чтобы восстановить свои базы данных mysql, я понял, что некоторое время не делал надлежащего резервного копирования. Тем не менее, у меня есть исходные файлы базы данных из моей предыдущей установки, поскольку файлы данных были на втором жестком диске.
У меня вопрос, могу ли я восстановить / создать новую БД на новой машине, используя только файлы из предыдущей установки?
Спасибо, Игнасио
1 ответ
Да, вы должны быть в состоянии сделать это.
Мне немного неясно: когда вы говорите: "У меня есть оригинальные файлы базы данных", вы подразумеваете базу данных? Если это так, перейдите к phpMySql для выживающей базы данных и выберите "Экспорт". Экспортируйте базу данных в виде текстового файла. Откройте файл в вашем любимом текстовом редакторе и измените имя базы данных в соответствии с именем, в которое вы импортируете.
Создайте пустую базу данных, где вы хотите, чтобы новая была, если она еще не существует. Теперь перейдите к phpMySql для этой базы данных и импортируйте ваш текстовый файл. Это должно воссоздать все таблицы и их данные в новом месте.
Если вместо этого у вас есть только те файлы, которые были источником данных, то вам сначала нужно использовать любой инструмент, который использовался для создания базы данных. Например, если данные находятся в форме в электронной таблице Excel, вы должны использовать MySql для Excel.
Надеюсь это поможет!
(после вашего комментария, что у вас есть резервные копии файлов на сайте WordPress)
В этом случае вам может не повезти. Если вы использовали инструмент для резервного копирования, он мог создать резервную копию базы данных, но в целом база данных хранится отдельно от вашей файловой системы. Так что, если вы просто скопировали файлы, у вас не будет базы данных. Но поищите любой файл с суффиксом.SQL, который будет резервной копией базы данных.
Затем свяжитесь с вашим Интернет-провайдером и посмотрите, выполняют ли они периодическое резервное копирование базы данных. Если это так, вы можете оправиться от них.
В будущем посмотрите, предоставляет ли ваш провайдер автоматическое резервное копирование (включая базу данных). И прочитайте https://codex.wordpress.org/WordPress_Backups.