Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   востановка бекапа MYSQL через PHPMYADMIN (http://forum.oszone.net/showthread.php?t=112695)

oIo_DeN_oIo 30-07-2008 16:43 864523

востановка бекапа MYSQL через PHPMYADMIN
 
Подскажите как востановить бекап MYSQL.
как делаю это я.
(p.s. Бекап от форума IPB)
устанавливаю чистый форум, потом иду в PHPmyAdmin и востанавливаю базу.. через импорт... но ругается пишет что неверный запрос такие таблицы уже существуют.. так вот, как мне сделать востановление с заменой всех имеющихся таблиц в MYSQL? т.е. нужно сделать так чтобы при совпадении имен таблиц они заменялись.
Если вручную удалить всетаблицы IPB потом через импорт востановить то всё проходит нормально. Заходишь на индекс форума и вроде бы всё нормально но как только нажимаешь на любую ветку ошибка работы с БД. т.е. если удалять все таблицы то видимо в этой более новой версии добавляются новые таблицы.. подскажите как мне правильно востановить БД.
P.P.S.забекапивал базу непосредственно из под IPB.

Sham 30-07-2008 17:30 864558

видимо он выполняет RESTORE TABLE - она не может перезаписывать существующие таблицы... имхо придется ручками копировать имена таблиц из текста ошибок и делать
Код:

DROP TABLE tbl_name [, tbl_name,...]

oIo_DeN_oIo 30-07-2008 17:33 864560

блин их же так много.. может есть скрипты которые умеют заменять?? или какнибуть ещё этореально сделать?

Sham 30-07-2008 18:13 864580

имхо структура файла бэкапа, созданного командой BACKUP TABLE такова, что из него можно восстановить напрямую только командой RESTORE TABLE (они взаимосвязаны)...
Скриптом наверно можно вытянуть - но его еще найти надо (вряд-ли кто этим занимался)...

Arrest 30-07-2008 19:33 864619

в PhpMyAdmin ставишь галочки напротив названий таблиц и жмешь удалить:-)

DedAlex 30-07-2008 23:40 864761

Удалите из дампа все команды
Код:

CREATE TABLE ..............;
В дальнейшем или делайте полный дамп (отключите "Пропустить не существенные данные?") или отключите "Добавить команду «CREATE TABLE»?"


Время: 20:17.

Время: 20:17.
© OSzone.net 2001-