2009-10-31 8 views
0

Я работаю на благотворительном сайте и ему было поручено переместить сайт WordPress на другой хост с хостинга Yahoo. Я сделал это раньше и думал, что это будет достаточно легко.Резервное копирование базы данных WordPress Вопрос

Перед перемещением сайта я выполнил резервное копирование всех файлов и резервное копирование базы данных. Файлы в порядке, но резервная копия базы данных меня сбила с толку.

Я закончил с следующим файлом: mysqldata.2009-09-20-18-37.tar.gz

Я думал, что я был в хорошей форме и могу просто импортировать файл с помощью PhpMyAdmin, однако, когда Я расстегнул файл, он не является SQL-файл на всех, но имеет следующую структуру:

блог MySQL

в тузд директора он имеет список файлов, как это:

user.MYI Колорадо lumns_priv.frm columns_priv.MYD columns_priv.MYI db.frm db.MYD db.MYI func.frm func.MYD func.MYI host.frm host.MYD host.MYI tables_priv. FRM tables_priv.MYD tables_priv.MYI user.frm user.MYD

есть ли какой-то способ, которым я могу восстановить базу данных с информацией в этой форме?

Спасибо!

+0

Retagged 'mysql'. Также я думаю, что это может быть лучше на serverfault.com –

ответ

1

На новом сервере базы данных создайте новую базу данных, например. CREATE DATABASE my_wordpress_blog

Скопируйте эти .MYI, .MYD и .frm файлы везде, где MySQL хранит файлы для этой базы данных, например, /var/lib/mysql/my_wordpress_blog/

Это, вероятно, будет работать только в том случае, если версия MySQL на вашем новом сервере одинаков или новее, чем ваш старый сервер.

+0

В некоторых ситуациях размещения может потребоваться, чтобы ваш хост разместил эти файлы в правильной папке. – Michael

+0

Бен, я думаю, что это мой лучший вариант, и я увижу, могу ли я получить доступ к этим папкам. Благодарю. – fmz

1

Hy, если у вас есть оболочка доступ ко серверу вобще

`mysqldump db_name backup-file.sql` 

и восстановление БДА в PHPMyAdmin.

+0

К сожалению, у меня нет доступа к серверу. Комментарий был признателен. – fmz

1

Возможно также рассмотреть использование WordPress Tools-> Экспорт в старый блог и Инструменты-> Импорт-> WordPress в новом блоге.

Или установить плагин, который создаст резервную копию, которую вы можете восстановить из phpMyAdmin. http://wordpress.org/extend/plugins/wp-db-backup/

+0

Моя самая большая проблема в том, что у меня больше нет доступа к старому серверу. Учетная запись закрыта, и я пытаюсь перестроить сайт тем, что у меня есть. :( – fmz

Смежные вопросы