powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление таблицы из бэкапа через phpMyAdmin
9 сообщений из 9, страница 1 из 1
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149159
LookInside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база, развернутая на phpMyAdmin, и относительно свежий бэкап. В базе были стерты данные из пары таблиц (с помощью trancate), а потом выяснилось, что мы погорячились и хотим теперь свои данные назад. Можно ли сделать восстановление конкретных таблиц базы? Если нет, то как еще можно их восстановить без полного восстановления всей базы (там уже появились новые данные, их нельзя терять)?

С помощью поиска по форуму не удалось найти ничего похожего, но если тема такая была, извините и тыкнете в меня ссылкой, где это уже обсуждалось, пожалуйста.
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149162
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В бекапе имеется дамп базы? Если так, то любым подходящим средством (лично я использую grep + sed, но подойдёт любой редактор, который переварит имеющийся дамп) выдёргиваете из него только нужные таблицы, сохраняете при необходимости их в отдельный файл или файлы... Ну а далее всё как обычно.
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149266
Nike555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если у вас свежый бэкап(.sql) откройте его и удалите всё кроме тех запросов которые вам необходимы для ваших табелей, а именно:
Код: sql
1.
INSERT INTO `табель` (....) VALUES (...);



Где табель это название вашего табеля из которого вы удалили все строки, а сама команда это добавление 1 строки из этого табеля, если у вас в том табеле будет больше строк соответственно будут больше INSERT INTO.
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149382
LookInside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleВ бекапе имеется дамп базы? Если так, то любым подходящим средством (лично я использую grep + sed, но подойдёт любой редактор, который переварит имеющийся дамп) выдёргиваете из него только нужные таблицы, сохраняете при необходимости их в отдельный файл или файлы... Ну а далее всё как обычно.

Файл с расширением .dump есть, но он пустой :\
Есть толстенный (чуть более 900 мб) .sql файл, но его так просто текстовиком не открыть - редакторы пишут, что он слишком большой.

Nike555Если у вас свежый бэкап(.sql) откройте его и удалите всё кроме тех запросов которые вам необходимы для ваших табелей, а именно:
Код: sql
1.
INSERT INTO `табель` (....) VALUES (...);



Где табель это название вашего табеля из которого вы удалили все строки, а сама команда это добавление 1 строки из этого табеля, если у вас в том табеле будет больше строк соответственно будут больше INSERT INTO.

А чем именно открыть этот файл? Текстовики не открывают, а через MS SQL Management Studio откроется?
Так я в общем-то понимаю, что вы дальше советуете делать.
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149392
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разверните бэкап в базу с другим именем или на другом сервере, и перенесите только нужные таблицы. Долго, зато максимально просто.
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149443
LookInside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaРазверните бэкап в базу с другим именем или на другом сервере, и перенесите только нужные таблицы. Долго, зато максимально просто.
Простите за глупый вопрос, но каким образом можно осуществить перенос таблиц из одной базы в другую с помощью phpMyAdmin? Есть какой-то инструмент или с помощью запроса? А с первой частью все понятно, тоже об этом думали)
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149483
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LookInsideЕсть толстенный (чуть более 900 мб) .sql файл, но его так просто текстовиком не открыть - редакторы пишут, что он слишком большой.Вот потому и юзаю grep + sed
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149488
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LookInsideкаким образом можно осуществить перенос таблиц из одной базы в другую с помощью phpMyAdmin? Есть какой-то инструмент или с помощью запроса?При выбранной нужной таблице жмёте вкладку "Operations", а там "Copy table to (database.table)" или "Move table to (database.table)"
...
Рейтинг: 0 / 0
Восстановление таблицы из бэкапа через phpMyAdmin
    #39149902
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LookInside..................

А чем именно открыть этот файл? Текстовики не открывают, а через MS SQL Management Studio откроется?
Так я в общем-то понимаю, что вы дальше советуете делать.
1. Notepad++
2. EditPad Lite
3. портиров. Linux-редактор gVim
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление таблицы из бэкапа через phpMyAdmin
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]