Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
MaNGOS NORMAL Rev.9110 YTDB 527 (Для WoW 3.2.2a)
#51
Ну, я так понимаю, надо дропать старые таблицы. И заливать заново sql по категориям.
mangosd ->mangosd.sql
realmd -> realmd.sql

и так далее. Но в таком случае ты потеряешь все изменения в базах и они будут "чистые".

ИМХО, апдейты проще Smile

Вот мой способ:
Нам нужен ТоталКомандер, немного мозгов и хотя бы 1 рука.

1) Узнаём, какой у вас патч (смотрим значение в колонках X_db_version, где Х - имя необходимой вам базы (мангос, геалмд и тп)
2) Открываем тоталкомандером папку sql\updates в корне мангоса.
Видим большой список файлов.
3) Находим файл с именем, совпадающим имени в базе данных. К примеру это "8995_01_mangos_spell_proc_event.sql"
4) Сортируем файлы по имени, в итоге они у нас идут по увеличению.
5) Выделяем все файлы, которые находятся ниже файла из п.3.
Далее, Mark - Copy selected names clipboard
6) Создаём тестовый файл и вставляем туда эти значения.
Вот что получилось у меня:
Открыть спойлер

7) В начало каждого файла приписываем:

Для базы мангос:
C:\Program Filess\MySQL\bin\mysql -uUSERNAME -pPASS -hlocalhost mangos <
Для базы characters:
C:\Program Filess\MySQL\bin\mysql -uUSERNAME -pPASS -hlocalhost characters <
Для базы realmd:
C:\Program Filess\MySQL\bin\mysql -uUSERNAME -pPASS -hlocalhost realmd <

найдите разницу Wink

Соответственно меняем USERNAME, PASS на ваши

Что мы имеем в итоге?
Открыть спойлер

8) Сохраняем как файлы с расширением *.bat, запускаем на выполнение
Ответ
#52
Разобрался сделал как вы сказали, видмо где-то ошибся вот логи:

Код:
2010-02-02 17:46:55 MaNGOS/0.15.0-DEV (* * Revision 8882 - 0ac2f165b654c48938fdfdbc87cbac4f30fe90bf) for Win32 (little-endian) [realm-daemon]
2010-02-02 17:46:55 <Ctrl-C> to stop.


2010-02-02 17:46:55 Using configuration file realmd.conf.
2010-02-02 17:46:55 Database: 127.0.0.1;3306;root;mangos;realmd
2010-02-02 17:46:55 MySQL client library: 5.0.56
2010-02-02 17:46:55 MySQL server ver: 5.0.45-community-nt
2010-02-02 17:46:55 ERROR:SQL: SELECT required_8728_01_realmd_account FROM realmd_db_version LIMIT 1
2010-02-02 17:46:55 ERROR:query ERROR: Unknown column 'required_8728_01_realmd_account' in 'field list'
2010-02-02 17:46:55 ERROR:Table `realmd_db_version` have field `required_9010_01_realmd_realmlist` but expected
`required_8728_01_realmd_account`! Not all sql updates applied?

и вот этот:

Код:
2010-02-02 17:46:48 Using configuration file mangosd.conf.
2010-02-02 17:46:48 World Database: 127.0.0.1;3306;root;mangos;mangos
2010-02-02 17:46:48 MySQL client library: 5.0.56
2010-02-02 17:46:48 MySQL server ver: 5.0.45-community-nt
2010-02-02 17:46:48 Character Database: 127.0.0.1;3306;root;mangos;characters
2010-02-02 17:46:48 MySQL client library: 5.0.56
2010-02-02 17:46:48 MySQL server ver: 5.0.45-community-nt
2010-02-02 17:46:48 Login Database: 127.0.0.1;3306;root;mangos;realmd
2010-02-02 17:46:48 MySQL client library: 5.0.56
2010-02-02 17:46:48 MySQL server ver: 5.0.45-community-nt
2010-02-02 17:46:48 ERROR:SQL: SELECT required_8728_01_realmd_account FROM realmd_db_version LIMIT 1
2010-02-02 17:46:48 ERROR:query ERROR: Unknown column 'required_8728_01_realmd_account' in 'field list'
2010-02-02 17:46:48 ERROR:Table `realmd_db_version` have field `required_9010_01_realmd_realmlist` but expected `required_8728_01_realmd_account`! Not all sql updates applied?

Добавлено через 3 минуты
Попробую вторым способом.
Ответ
#53
Вы вроде сказали 9110, а у Вас ядро 8882... Все правильно сделали, но накатили лишние патчи. Так что проделывайте то же самое сначала, но до 8882 (точнее последний в realmd должен быть 8728_01_realmd_account)
Ответ
#54
Простите, моя ошибка две версии было, 9110 и 8882, глубоко извеняюсь, по своей глупости перепутал.
Ответ
#55
тут нет аукБота, как его сделать что б былкак в 8882?
Ответ
#56
Аукбот в кумуле Карателя, раз нет в сборке значит не было в кумуле, а Каратель просто так не удалил бы значит не корректо работал
Ответ
#57
ПРошу прощения, у меня возникла еще одна проблема, я залили старые таблици characreters и realmd через бэк ап, на новую базу. При попытке входа в игру идет дисконнект с сервером, а Мангос пишет, что не найдены некоторые таблици в базе, видимо я удалил их, как мне добавить старые таблици так, что бы оставить те которых в них нету, а которые есть в новой, чисто технически как это выполнить через navicat. Подскажите пожалуйтса. Извеняюсь за тофтологию.

Добавлено через 2 часа 13 минут
[Изображение: 1-webbig.gif]

Я нашел способ, но при автаризации вот сей глюк вылазит.
Ответ
#58
накатите sql апдейты из папки !!!addition!!!
Ответ
#59
Простите великодушно, все ли апдейты накатывать и в какую из баз?
Ответ
#60
Прошу прощения не указал. Все накатывать которые на базы realmd и characters (в какую именно определять так же по названию)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  MaNGOS NORMAL Rev.9669 YTDB 541 (Для WoW 3.3.2) Perfecto 67 34,449 12-22-2010, 08:35 AM
Последний пост: Perfecto
  Сборка TrinityCore Rev.6722 YTDB 522 Perfecto 17 10,609 08-16-2010, 11:18 PM
Последний пост: Perfecto
  Баг-репорт по серверу Mangos для World of Warcraft 3.2.2a kiberk 159 76,494 06-27-2010, 02:25 PM
Последний пост: Omen
  MaNGOS NORMAL Rev.8882 YTDB 521 (Для WoW 3.2.2a) Perfecto 79 33,370 04-27-2010, 12:55 PM
Последний пост: Kiskisi
  Trinity или MaNGOS? Perfecto 25 25,805 04-07-2010, 09:35 PM
Последний пост: Perfecto
  MaNGOS FUN Rev.9110 YTDB 527 (Для WoW 3.2.2a) Perfecto 10 9,163 04-07-2010, 12:23 AM
Последний пост: starden
  Все команды Mangos с примерами MMd 5 26,133 03-24-2010, 07:19 PM
Последний пост: Refresh
  MaNGOS FUN Rev.8882 YTDB 521 (Для WoW 3.2.2a) Perfecto 54 23,417 03-05-2010, 09:05 PM
Последний пост: Yura
  MaNGOS NORMAL Rev.8859 YTDB 520 (Для WoW 3.2.2a) Perfecto 7 6,182 01-04-2010, 11:58 AM
Последний пост: Perfecto
  MaNGOS FUN Rev.8859 YTDB 520 (Для WoW 3.2.2a) Perfecto 0 2,538 11-23-2009, 01:58 AM
Последний пост: Perfecto

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)