я применил все обновления БД к своему SQL-серверу после компиляции свежего ядра и получения этой ошибки, что мне делать? - PullRequest
1 голос
/ 28 сентября 2019

После того, как я обновил свой SQL со всеми обновлениями в DB_auth, db_characters_ и db_world на github, я получаю эту ошибку

Opening DatabasePool 'acoreworld'. Asynchronous connections: 1, synchronous connections: 1.
MySQL client library: 5.6.42
MySQL server ver. 5.6.45-log
[ERROR]: In mysql_stmt_prepare() id: 8,sql: "INSERT INTO graveyard_zone (ID, GhostZone, Faction VALUES (?,?,?)"
[ERROR]: Table 'acore_world.graveyard_zone' doesn't exist
[ERROR]: In mysql_stmt_prepare() id: 9,sql: "INSERT FROM graveyard_zone WHERE ID = ? AND GhostZone = ? AND Faction = ?"
[ERROR]: Table 'acore_world.graveyard_zone' doesn't exist
MySQL client library: 5.6.42
MySQL server ver. 5.6.45-log
DatabasePool acore_world NOT opened. There were errors opening the MySQL conenctions. Check your SQLDriverLogFile for specific errors.
Cannot connect to world database 
192.168.0.18;100;ADMIN;BlizzLifeAdmin;acore_world

Консоль

Ответы [ 3 ]

0 голосов
/ 28 сентября 2019

Обновление: я обратился к Каеву (да благословит вас), и он помог мне с моей проблемой.Похоже, сервер MySQL установлен неправильно, поэтому мы просто переустановили новый сервер, и теперь он работает нормально.

0 голосов
/ 30 сентября 2019

Открытие DatabasePool ' acoreworld ' ... Table ' acore_world .gravey ...

Возможно, неверное имя DB?"acore_world" не является "acoreworld"

0 голосов
/ 28 сентября 2019

Я понимаю, что вы выполнили обновления sql, но это действительно говорит о том, что ваша БД определенно НЕ обновлена:

[ОШИБКА]: В mysql_stmt_prepare () id:8, sql: «INSERT INTO graveyard_zone (ID, GhostZone, Faction VALUES (?,?,?)» [ОШИБКА]: Таблица 'acore_world.graveyard_zone' не существует

Возможно, чтонекоторые обновления дали ошибку и не были импортированы правильно.

Я рекомендую прочитать:

Как убедиться, что БД обновлена ​​

...