Автор Тема: MySQLdump  (Прочитано 5177 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« : 11 Ноября 2002, 20:11:17 »
Всем привет, давно не виделись  ;)

Суть траблы: есть сервак в нете там база на 130 мегов, ужно сделать дамп там, и фтпой закачать его на другой сервак.( без заливки на своб машину,ибо трафик-то немалый)
Все получается кроме одного: в дампе есть названия наблиц которые должны быть взяты в ковычки " ` " (типа Select, from )

Будь проклят я когда так обзывал таблицы....
Короче почитал маны, пришел вот к какому выводу:
Если использовать параметр "--fields-optionally-enclosed-by=" то дампать можно только неколько таблиц а не баз

Корофе: че делать-то....
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #1 : 11 Ноября 2002, 20:19:23 »
Переименовать их ручками, скачать, а потом переименовать обратно
TANSTAAFL

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« Ответ #2 : 11 Ноября 2002, 20:21:10 »
Maniac
Я непонимаю почему в филдс опцией нельзя дампать базу кучей.....

Про переименование: ee просто завис...... а vi я не умею пользоваться,
подскажите как в нем сделать поиск?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #3 : 11 Ноября 2002, 20:29:04 »
Знаешь, будет горааааздо легче переименовать их у провайдера, а потом сделать дамп, чем лопатить стометровый файл.
TANSTAAFL

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« Ответ #4 : 11 Ноября 2002, 20:33:15 »
Да в том-то и дело, что нельзя переименовать таблицу
там уже немеренный код работает
Переписывать его гораздо сложнее
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #5 : 11 Ноября 2002, 20:40:03 »
Эээээ... А если её потом обратно переименовать? Или пять минут простоя сервера - критичны?
TANSTAAFL

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #6 : 11 Ноября 2002, 23:30:10 »
AlieN, используй "--quote-names" (подробнее: "mysqldump -?"). Или я неправильно понял проблему?
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« Ответ #7 : 12 Ноября 2002, 11:23:04 »
Maniac
Ещё как критичны:это сразу потеря 10000 хитов
YA
Напиши плз как у меня должно выглядеть строка, сейчас она у меня выглядит так:
mysqldump -u root -A -e  > dump.sql
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #8 : 12 Ноября 2002, 12:30:22 »
Вот в соседней теме писал:
http://forums.webscript.ru/showthread.php?s=&threadid=8581&msgnum=6
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« Ответ #9 : 12 Ноября 2002, 12:57:01 »
YA
гы, получилось
Че-то я не заметил этой опции в мане :(
Хотя четко написано чот она выделает названия столбцов символом "`"
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« Ответ #10 : 12 Ноября 2002, 12:57:59 »
Зы: как в итоге заработало
bash-2.04$ mysqldump -u root -A --quote-names >/usr/local/apache/htdocs/dump.sql
Дампает ваще всё и вся
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #11 : 12 Ноября 2002, 14:20:10 »
Я хоть и не использую "опасных" имен таблиц и полей, но давно взял за правило ВСЕГДА включать эту опцию. И другим рекомендую.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
MySQLdump
« Ответ #12 : 12 Ноября 2002, 14:34:03 »
Так, а как сдампать все без одной базы?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #13 : 12 Ноября 2002, 14:54:41 »
Если память не изменяет, то только перебрав все нужные базы.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
MySQLdump
« Ответ #14 : 12 Ноября 2002, 15:46:36 »
У меня такой вопрос возник: когда делаю дамп бд mysqldump\'ом выскакивает profile timer expired и все останавливается. Это можно как-нить обойти?
TANSTAAFL

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28