|
|
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
Есть база, развернутая на phpMyAdmin, и относительно свежий бэкап. В базе были стерты данные из пары таблиц (с помощью trancate), а потом выяснилось, что мы погорячились и хотим теперь свои данные назад. Можно ли сделать восстановление конкретных таблиц базы? Если нет, то как еще можно их восстановить без полного восстановления всей базы (там уже появились новые данные, их нельзя терять)? С помощью поиска по форуму не удалось найти ничего похожего, но если тема такая была, извините и тыкнете в меня ссылкой, где это уже обсуждалось, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2016, 20:18 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
В бекапе имеется дамп базы? Если так, то любым подходящим средством (лично я использую grep + sed, но подойдёт любой редактор, который переварит имеющийся дамп) выдёргиваете из него только нужные таблицы, сохраняете при необходимости их в отдельный файл или файлы... Ну а далее всё как обычно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2016, 20:26 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
Если у вас свежый бэкап(.sql) откройте его и удалите всё кроме тех запросов которые вам необходимы для ваших табелей, а именно: Код: sql 1. Где табель это название вашего табеля из которого вы удалили все строки, а сама команда это добавление 1 строки из этого табеля, если у вас в том табеле будет больше строк соответственно будут больше INSERT INTO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 04:14 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
vkleВ бекапе имеется дамп базы? Если так, то любым подходящим средством (лично я использую grep + sed, но подойдёт любой редактор, который переварит имеющийся дамп) выдёргиваете из него только нужные таблицы, сохраняете при необходимости их в отдельный файл или файлы... Ну а далее всё как обычно. Файл с расширением .dump есть, но он пустой :\ Есть толстенный (чуть более 900 мб) .sql файл, но его так просто текстовиком не открыть - редакторы пишут, что он слишком большой. Nike555Если у вас свежый бэкап(.sql) откройте его и удалите всё кроме тех запросов которые вам необходимы для ваших табелей, а именно: Код: sql 1. Где табель это название вашего табеля из которого вы удалили все строки, а сама команда это добавление 1 строки из этого табеля, если у вас в том табеле будет больше строк соответственно будут больше INSERT INTO. А чем именно открыть этот файл? Текстовики не открывают, а через MS SQL Management Studio откроется? Так я в общем-то понимаю, что вы дальше советуете делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 10:33 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
Разверните бэкап в базу с другим именем или на другом сервере, и перенесите только нужные таблицы. Долго, зато максимально просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 10:48 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
AkinaРазверните бэкап в базу с другим именем или на другом сервере, и перенесите только нужные таблицы. Долго, зато максимально просто. Простите за глупый вопрос, но каким образом можно осуществить перенос таблиц из одной базы в другую с помощью phpMyAdmin? Есть какой-то инструмент или с помощью запроса? А с первой частью все понятно, тоже об этом думали) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 11:38 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
LookInsideЕсть толстенный (чуть более 900 мб) .sql файл, но его так просто текстовиком не открыть - редакторы пишут, что он слишком большой.Вот потому и юзаю grep + sed ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 12:11 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
LookInsideкаким образом можно осуществить перенос таблиц из одной базы в другую с помощью phpMyAdmin? Есть какой-то инструмент или с помощью запроса?При выбранной нужной таблице жмёте вкладку "Operations", а там "Copy table to (database.table)" или "Move table to (database.table)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 12:14 |
|
||
|
Восстановление таблицы из бэкапа через phpMyAdmin
|
|||
|---|---|---|---|
|
#18+
LookInside.................. А чем именно открыть этот файл? Текстовики не открывают, а через MS SQL Management Studio откроется? Так я в общем-то понимаю, что вы дальше советуете делать. 1. Notepad++ 2. EditPad Lite 3. портиров. Linux-редактор gVim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39149392&tid=1832265]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
132ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 392ms |

| 0 / 0 |
