Просмотр полной версии : [Вопрос] MySQL
Здравствуйте! Всегда при запуске сервера MySQL выдает такую ошибку
[19:47:57] [plugins/mysql] duplicate connection detected: handle id 1 already exists with host = 'db2.myarena.ru', username = 'hh294_user' and database = 'hh294_db'
Что делать?
mysql_close(handle);
В OnGameModeExit
mysql_close(handle);
В OnPlayerDisconnect
это же отключит mysql при выходе игрока
Пытаешься на один ID повесить два MySQL соединения. Ищи лишний mysql_connect в OnGameModeInit или меняй для него ID.
Пытаешься на один ID повесить два MySQL соединения. Ищи лишний mysql_connect в OnGameModeInit или меняй для него ID.
одно mysql подключение
это же отключит mysql при выходе игрока
OnGameModeExit, а не OnPlayerDisconnect =)
OnGameModeExit, а не OnPlayerDisconnect =)
Есть в OnGameModeExit
vovandolg
18.05.2017, 00:28
Где у тебя код коннекта к мускулу покажи и дисконнект тоже покажи.
Где у тебя код коннекта к мускулу покажи и дисконнект тоже покажи.
new MySQL:_mserver;
public OnGameModeInit()
{
_mserver = mysql_connect("", "", "", "");
}
public OnGameModeExit()
{
mysql_close(_mserver);
}
Проблема решена! Всем спасибо!
Так поделись же с другими решением :)
Так поделись же с другими решением :)
Проблему решил переходом на MySQL R39 - 6))))
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot