18+ 
Волгоградский форум - Главный форум Волгограда.   

  

Ответ
Волгоградский форум » Программы » Программирование »  как вытащить одну таблицу из дампа sql
Программирование - Средства разработки, СУБД, разработка, внедрение. WEB-технологии.
 
Опции темы Поиск в этой теме
Старый 07.12.2014, 14:45   #1
Ralf Меню пользователя Ralf Мужской
Аватар для Ralf
Участник
Удаления
Сообщений: 7875
как вытащить одну таблицу из дампа sql

есть дамп бд mysql на 5 Гб
нужно достать только 1 таблицу из всего дампа
места на хостинге не хватает чтобы развернуть весь дамп в новую бд без удаления существующей бд

подскажите варианты решения вопроса, может быть есть несложные инструменты для такого?
Ralf вне форума   Ответить с цитированием
Старый 07.12.2014, 14:55   #2
хочу_вот_сказать Меню пользователя хочу_вот_сказать Мужской
Аватар для хочу_вот_сказать
Участник
таймвэйстинга
Сообщений: 8408
под сам дамп-то места хватило на хостинге?

---------- Сообщение добавлено 07.12.2014 15:01 ----------

вариантов несколько
1 сделать дамп только нужной таблицы (если есть доступ к старому месту/серверу/чотамзахерня)
mysqldump -u [user] -p[password] [database] [table] > [output_file_name].sql

2 если хватило места под сам дамп и хватит еще дополнительно места под хранение отдельного файлика с конкретной таблицей

sed -n -e '/CREATE TABLE.*mytable/,/CREATE TABLE/p' mysql.dump > mytable.dump

и потом уже залить mytable.dump

3 если файлик у тебя на винте лежит скачай тулзу которая огромный файл разобьет на более мелкие например gsplit и собери локально нужный файлик потом его заливай

всё кроме 1 через жопу
хочу_вот_сказать вне форума   Ответить с цитированием
Старый 08.12.2014, 17:42   #3
Сер-Аджани Меню пользователя Сер-Аджани Мужской
Участник
Волгоград
Сообщений: 1997
Сообщение от хочу_вот_сказать Посмотреть сообщение
всё кроме 1 через жопу
+100500
__________________
Обиды записывайте на песке, благодеяния вырезайте на мраморе.
(с) Пьер Буаст.
Сер-Аджани вне форума   Ответить с цитированием
  
Старый 11.02.2015, 19:39   #4
Монтажник Меню пользователя Монтажник Мужской
Участник
Кировский
Сообщений: 3978
Скачайте на локалку, поставьте денвер и делайте с дампом всё, что хотите.
__________________
А.С-авто в Волгограде - вАнючие какашки! Лучше с ними дел не иметь.
Монтажник вне форума   Ответить с цитированием
Старый 11.02.2015, 19:55   #5
gerodoth Меню пользователя gerodoth
Аватар для gerodoth
Участник
Бобруйск
Сообщений: 7942
http://blogosys.ru/2013/01/mysql-vos...polnogo-dampa/
еще можно хостера попросить, один из моих первых точно согласился бы
__________________
быть пессимистом потрясающе. я всегда или прав, или приятно удивлён.
gerodoth вне форума   Ответить с цитированием
Старый 11.02.2015, 22:39   #6
Монтажник Меню пользователя Монтажник Мужской
Участник
Кировский
Сообщений: 3978
МОгу предложить ещё извращенней вариант. Закажите тестовый виртуальый хостинг, например на БЕГЕТЕ, закачайте туда Ваш дамп. У них скорость обмена быстрая, 5 гектаров зальется минуты за две и...

и делайте с дампом всё, что хотите.
__________________
А.С-авто в Волгограде - вАнючие какашки! Лучше с ними дел не иметь.
Монтажник вне форума   Ответить с цитированием
Старый 11.02.2015, 22:53   #7
gerodoth Меню пользователя gerodoth
Аватар для gerodoth
Участник
Бобруйск
Сообщений: 7942
вопрос быстрая ли скорость отдачи у хостера тс, так то и домой качнуть 5 гигов не долго с нормальной скоростью
__________________
быть пессимистом потрясающе. я всегда или прав, или приятно удивлён.
gerodoth вне форума   Ответить с цитированием
Старый 31.07.2015, 23:17   #8
Магадан Меню пользователя Магадан Мужской
Аватар для Магадан
Участник
le sovoque
Сообщений: 9180
Ralf, структура дампа достаточно простая, найдите в нем заголовок таблицы и нормальным редактором вырежете в отдельный файл. Редакторы загружающие содержимое полностью - не подойдут и могут привести к беде.

---------- Сообщение добавлено 31.07.2015 23:21 ----------

Искать начало запроса create table <имя таблицы> и конец, перед тем как создается следующая.

---------- Сообщение добавлено 31.07.2015 23:23 ----------

Тьфу на вас, некрофилы...
__________________
Тот, чьи суждения опираются на идею личного комфорта, невосприимчив к оценкам с позиций нравственности: совесть, нормальному человеку часто создает дискомфорт и вызывает неудобную рефлексию.
Магадан вне форума   Ответить с цитированием
Старый 15.12.2015, 12:49   #9
Элиста Меню пользователя Элиста Мужской
Аватар для Элиста
Участник
Элиста
Сообщений: 2282
Ralf, удалось ?
__________________
Медитация и йога, потом шашлык и берги.

Каждые выходные Вам необходимо позволить себе совершить турпоездку или поход с друзьями и подругами.
Элиста вне форума   Ответить с цитированием
Программирование - Средства разработки, СУБД, разработка, внедрение. WEB-технологии.
Волгоградский форум » Программы » Программирование »  как вытащить одну таблицу из дампа sql
Ответ

производство металлических шкафовМитсубиши Климат кондиционер mitsubishi puhz sw120yhaзаказать склеральные линзыКупить участок в поселке Бенилюкснаклейки объект находится под охраной купить в ярославле

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Муж составил в Excel таблицу отказов жены в сексе vatson Интим 634 29.09.2015 20:33
Как вытащить человека из болезни? volk Здоровье 7 15.05.2010 00:55
Вытащить стекло cole Здоровье 26 30.12.2009 09:03
Как восстановить таблицу символов? sansanich Софт 0 19.03.2008 11:21
Как получить таблицу значений функционального ряда в EXCELe ~ЮЛИЯ~ В помощь учащимся 1 18.11.2005 00:48

© 2001 - 2017 ВОЛГОГРАДСКИЙ ФОРУМ
Полное или частичное копирование материалов с сайта разрешено только при обязательном указании автора и прямой гиперссылки на материал.
Rambler's Top100 Рейтинг@Mail.ru