Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.09.2011, 07:10   #1
Makcumka
Гость
 
Сообщений: n/a
По умолчанию База

Вот решил обновить http сервер.
Остановил, скопировал папку mysql в другое место.
Потом снес сервер и поставил новый, перекидываю обратно файлы базы.
И там получается мягко говоря попа файлы с расширением MYD и MYI из некоторых баз попросту куда то испарились !

Что делать, кто подскажет ?
  Ответить с цитированием
Старый 12.09.2011, 08:56   #2
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Офигевать.
Ибо базу так не переносят.
Чтобы перенести базу надо делать бэкап в .sql файл. А потом спокойно залить его на любом mysql сервере.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 12.09.2011, 15:10   #3
Makcumka
Гость
 
Сообщений: n/a
По умолчанию

Я и так уже офигел.
  Ответить с цитированием
Старый 13.09.2011, 10:56   #4
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Makcumka Посмотреть сообщение
Вот решил обновить http сервер.
Остановил, скопировал папку mysql в другое место.
Потом снес сервер и поставил новый, перекидываю обратно файлы базы.
И там получается мягко говоря попа файлы с расширением MYD и MYI из некоторых баз попросту куда то испарились !

Что делать, кто подскажет ?
Я подскажу. Думать ДО, а не ПОСЛЕ.

Даже бекап в *.sql делать не надо - достаточно заменить в папке mysql бинарники, никаким образом не затрагивающие папку с данными (/data/).

Вообще неясно, каким боком апгрейд версии mysql соотносится с "решил обновить http сервер". Апач хотел обновить? Ну так его и обновляй, нефиг в мускл лазить. Апач для апгрейда требует переустановки, тогда как для апгрейда мускл и рнр достаточно просто откопировать в папки бинарники, и боле не париться.

Если же ты "решил обновить Денвер", так и надо было писать:
Цитата:
У меня кривые руки - я пользуюсь Денвером. У меня не хватает мозга, чтобы почитать форум Денвера на предмет описания процесса обновления.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 13.09.2011, 13:37   #5
DiffuSer
Ученый
 
Аватар для DiffuSer
 
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
DiffuSer На верном пути
По умолчанию

Всё потому, что у тебя часть данных хранилась в InnoDB - перенеси и эти файлы, потом сделай восстановление таблиц и конвертируй всё в MySQL.
DiffuSer вне форума   Ответить с цитированием
Старый 13.09.2011, 15:22   #6
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Цитата:
Сообщение от DiffuSer Посмотреть сообщение
конвертируй всё в MySQL.
Может, в MyISAM?

Вообще сборки апач+мускуль+... ставятся как один компонент и сносятся также. Как-то удалял апач на компе, где стоял денвер, так заодно и мускуль удалился со всеми данными.
virusav вне форума   Ответить с цитированием
Старый 15.09.2011, 12:17   #7
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от virusav Посмотреть сообщение
Может, в MyISAM?

Вообще сборки апач+мускуль+... ставятся как один компонент и сносятся также. Как-то удалял апач на компе, где стоял денвер, так заодно и мускуль удалился со всеми данными.
Сборки WAMP (LAMP) (Windows/Linux Apache MySQL PHP) именно потому и не рекомендуется ставить. Для новичка они довольно просты в установке и обучении, однако чуть позже, когда новичок вдруг становится неновичком (как он думает), и хочет обновиться - у него может случиться грустно.
Для локального тестирования чего угодно - сойдет и Денвер, и (там еще несколько подобных сборок есть). Но если человек собирается не просто "жиманул пару кнопок, и все заработало" - лучше все ставить отдельно, хранить раздельно, и обновлять по мере выхода стабильных (не тестовых, не бета) версий. Или быть готовым к тому, что все сдохнет в самый неудачный момент.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 15.09.2011, 18:59   #8
free-back
Новичок
 
Регистрация: 09.04.2010
Сообщений: 9
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
free-back На верном пути
По умолчанию

Цитата:
Сообщение от Makcumka Посмотреть сообщение
И там получается мягко говоря попа файлы с расширением MYD и MYI из некоторых баз попросту куда то испарились !

Что делать, кто подскажет ?
Испарились они из за того, что, что то случилось с файлом /data/ibdata1 где хранится часть твоей базы.

Что делать?... можно попробовать восстановить mysql, там где он был раньше.

Последний раз редактировалось free-back; 15.09.2011 в 19:04.
free-back вне форума   Ответить с цитированием
Старый 17.09.2011, 10:03   #9
Makcumka
Гость
 
Сообщений: n/a
По умолчанию

Обновлял XAMPP до более новой версии, полностью. А копировал папку data только из папки mysql. А как восстанавливать я не представляю
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт, домен и база. alex1304 Корзина 3 03.12.2010 19:28
Новая База Vitalik Корзина 2 03.07.2010 09:41


Текущее время: 06:15. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot