SQL ошибка

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
Ошибка
SQL ошибка: не удалось подключиться - 'Can't connect to MySQL server on 'host' (4)'.
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5229
Билд
ReHLDS version: 3.4.0.668-dev
ReGamedll
ReGameDLL version: 5.7.0.313-dev
Версия Metamod
Metamod-r v1.3.0.127, API (5:13)
Список метамодулей
[ 1] AMX Mod X        RUN   -    amxmodx.so                  v1.9.0.5229     ini   ANY
[ 2] LocalizeBug Fix RUN - localizebugfix.so v2.4 ini Start Never
[ 3] VoiceTranscoder RUN - vtc.so v2017RC3 ini ANY
[ 4] Reunion RUN - reunion.so v0.1.0.133 ini Start Never
[ 5] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl1 ANY Never
[ 6] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5229 pl1 ANY
[ 7] MySQL RUN - mysql_amxx_i386. v1.9.0.5229 pl1 ANY
[ 8] Engine RUN - engine_amxx_i386.so v1.9.0.5229 pl1 ANY
[ 9] ReAPI RUN - reapi_amxx_i386.so v5.6.0.160-dev pl1 ANY Never
[10] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5229 pl1 ANY
[11] CSX RUN - csx_amxx_i386.so v1.9.0.5219 pl1 ANY
[12] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5219 pl1 ANY
[13] Fun RUN - fun_amxx_i386.so v1.9.0.5229 pl1 ANY
[14] GeoIP RUN - geoip_amxx_i386.so v1.9.0.5229 pl1 ANY
14 plugins, 14 running
Список плагинов
[  1] ScreenMaker             1.1         neygomon          screen_maker.am  running
[ 2] ACP Core 0.4 Evo 1.amxx running
[ 3] FreshBans 1.4.0b kanagava fresh_bans_140_ running
[ 4] ColorChat 0.1.0 ConnorMcLeod colorchat.amxx running
[ 5] Admin Chat 1.9.0.5229 AMXX Dev Team adminchat.amxx running
[ 6] Admin Commands 1.9.0.5229 AMXX Dev Team admincmd.amxx running
[ 7] Commands Menu 1.9.0.5229 AMXX Dev Team cmdmenu.amxx running
[ 8] Reconnect Features 0.3.1 ConnorMcLeod reconnect_featu running
[ 9] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 10] [ReAPI] C4 Drop 0.9 a2 & F@nt0M c4_drop_0_7.amx running
[ 11] informer 1.0 UFPS.Team informer.amxx running
[ 12] Menus Front-End 1.9.0.5229 AMXX Dev Team menufront.amxx running
[ 13] Grenade Mine 0.0.2 Vaqtincha grenade_mine.am running
[ 14] Maps Menu 1.9.0.5229 AMXX Dev Team mapsmenu.amxx running
[ 15] NextMap 1.9.0.5229 AMXX Dev Team nextmap.amxx running
[ 16] Nextmap Chooser 1.9.0.5229 AMXX Dev Team mapchooser.amxx running
[ 17] Players Menu 1.9.0.5229 AMXX Dev Team plmenu.amxx running
[ 18] Plugin Menu 1.9.0.5229 AMXX Dev Team pluginmenu.amxx running
[ 19] Restrict Weapons 1.9.0.5219 AMXX Dev Team restmenu.amxx running
[ 20] TimeLeft 1.9.0.5229 AMXX Dev Team timeleft.amxx running
[ 21] Scrolling Message 1.9.0.5229 AMXX Dev Team scrollmsg.amxx running
[ 22] Admin Votes 1.9.0.5229 AMXX Dev Team adminvote.amxx running
[ 23] CS Misc. Stats 1.9.0.5219 AMXX Dev Team miscstats.amxx running
[ 24] CS Stats Logging 1.9.0.5219 AMXX Dev Team stats_logging.a running
[ 25] Stats Configuration 1.9.0.5229 AMXX Dev Team statscfg.amxx running
[ 26] Warnings 0.0.3 beta Subb98 warnings_ban_co running
[ 27] [ReAPI] AdminFreeLook 1.0 ReHLDS Team adminfreelook.a running
[ 28] Weapon Restrict 2.1 s1lent & neugomo weaponrest.amxx running
[ 29] [ReAPI] Random Weapons 2.4.6 neugomon random_weapons_ running
[ 30] Team Custom Skin 0.0.1 Vaqtincha team_custom_ski running
[ 31] Team Custom Skin 0.0.1 Vaqtincha team_custom_ski running
[ 32] Team Custom Skin 0.0.1 Vaqtincha team_custom_ski running
[ 33] UFPS VoteBan 1.7 UFPS.Team voteban.amxx running
[ 34] Pause Plugins 1.9.0.5229 AMXX Dev Team pausecfg.amxx running
[ 35] [ReAPI] Flasher Punish 0.0.2b Vaqtincha reapi_flasher_p running
[ 36] Descriptive 'Fire in t 1.2 VEN/UFPS.Team[ML descriptive.amx running
[ 37] UFPS Advert Chat 1.2 UFPS.Team adv_chat.amxx running
[ 38] C4 Timer 1.5 cheap_suit c4timer.amxx running
[ 39] Reset Score 1.5 UFPS.Team rs.amxx running
[ 40] Chat Manager 1.1.1-11 Mistrick chatmanager.amx running
[ 41] Chat Manager: Addon 0.0.4-70 Mistrick chatmanager_add running
[ 42] Connect IP Client 1.2 hunter connect_ip_clie running
[ 43] Informer DHUD 2.0 UFPS.Team DHUD.amxx running
[ 44] Steam Bonus 1.1 ill+F@nToM steam_bonus_my_ paused
[ 45] Noob Bonus System 0.1a Subb98 noob_bonus_syst running
[ 46] Parachute [ReAPI] 2.0 Leo_[BH] parachute_re.am running
[ 47] Best Player 2.2.9 DUKKHAZ0R | Jack best_player.amx running
[ 48] [ReAPI] AWPoff 1.4.3 PAffAEJIkA :3 awp_off_14.amxx paused
[ 49] Private Chat 0.3 QooQa & Denzer pm.amxx running
[ 50] SF Bets 0.1.5 serfreeman1337 sf_bets.amxx running
[ 51] Accuracy Fix 3.0 Numb accuracy_fix.am running
[ 52] Smoke: HealthNade 0.0.4 wopox1337 Smoke_HealthNad running
[ 53] AIO: Winter Plugin 1.0.2 tuty AIO_Winter_RUS. running
[ 54] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 55] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 56] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 57] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 58] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 59] AES: Bonus CSTRIKE 0.5.9 [REA serfreeman1337/s aes_bonus_cstri running
[ 60] AES Bonus: Flags 0.2 Sonyx aes_bonus_flags running
60 plugins, 58 running
Автор плагина
Evo
Версия плагина
0.4
Исходный код
прикрепил
В общем ситуация такая: Заливаю на тестовый сервер все свои плагины с целью перейти с 182 на 190, вроде все хорошо, кроме одного плагина ACP. Т.к. нет исходника от старой версии залил его как был - "running", но никаких адекватных действий от него не поступило. После нескольких манипуляций и замены модуля MySQL 1.9.0.5229 на MySQL 1.8.2 - плагин заработал. Решил найти другой исходник (слитый), который прикрепил в форму, скопилил его под 190 (под 182 не компилится) и вот такая же беда:
в раскладе
[ 4] MySQL 1.9.0.5229 AMX Mod X Dev Team running
выдает ошибку
SQL ошибка: не удалось подключиться - 'Can't connect to MySQL server on 'host' (4)'.
Но стоит заменить
[ 1] ReAimDetector 0.2.2 ReHLDS Team running
[ 2] FakeMeta 1.9.0.5229 AMX Mod X Dev Team running
[ 3] RegEx 1.9.0.5229 AMX Mod X Dev Team running
[ 4] MySQL 1.8.2 AMX Mod X Dev Team running
[ 5] Engine 1.9.0.5229 AMX Mod X Dev Team running
[ 6] ReAPI 5.6.0.160- Asmodai & s1lent running
[ 7] Ham Sandwich 1.9.0.5229 AMX Mod X Dev Team running
[ 8] CSX 1.9.0.5219 AMX Mod X Dev Team running
[ 9] CStrike 1.9.0.5219 AMX Mod X Dev Team running
[10] nVault 1.9.0.5229 AMX Mod X Dev Team running
[11] Fun 1.9.0.5229 AMX Mod X Dev Team running
[12] GeoIP 1.9.0.5229 AMX Mod X Dev Team running
результат
L 10/07/2018 - 21:21:57: [1.amxx] Загружено 9 игроков из базы данных.
 
В этой теме было размещено решение! Перейти к решению.

Вложения

  • 29.6 KB Просмотры: 514
Сообщения
2,713
Реакции
2,993
Помог
59 раз(а)
CVar'ы
Код:
acp_sql_host,
acp_sql_user,
acp_sql_pass,
acp_sql_db
менять пробовали? А так же пронаблюдать их значения
 
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
wopox1337, Эти квары в исходнике не менял, подгружаются с конфига. С консоли данные:

Код:
"acp_sql_host" is "мой хост"
"acp_sql_user" is "acpanel"
"acp_sql_pass" is "мой pass"
"acp_sql_db" is "acpanel"
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
present, попробуйте
Код:
server_cmd( "exec %s/acp/sql.cfg", configsDir )   
server_cmd( "exec %s/acp/general.cfg", configsDir )
+ server_exec()
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
present, тогда нужен дебаг
Код:
public sql_init( )
{
    new host[ 64 ], user[ 64 ], pass[ 64 ], dbname[ 64 ]
    get_pcvar_string( pcvar_sql_host, host, 31 )
    get_pcvar_string( pcvar_sql_user, user, 31 )
    get_pcvar_string( pcvar_sql_pass, pass, 31 )
    get_pcvar_string( pcvar_sql_db, dbname, 31 )
+     log_amx("[DEBUG] Host: '%s', User: '%s', Pass: '%s', DB: '%s'", host, user, pass, dbname);
}
[
И после рестарта/смены карты ищите в логах ваши ли значения там прописаны
 
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
fantom,
Код:
L 10/07/2018 - 23:10:57: [1.amxx] [DEBUG] Host: 'Мой IP', User: 'acpanel', Pass: 'Мой пароль', DB: 'acpanel'
L 10/07/2018 - 23:10:57: [1.amxx] SQL ошибка: не удалось подключиться - 'Can't connect to MySQL server on 'IP' (4)'.
Хочу пояснить, что когда меняю модуль MySQL на 1.8.2, данные от БД не меняю и все работает прекрасно
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
present, с этого места поподробней. Вы ставите 1.9.0 версию и не работает. А если с 1.8.2 то все ок?
 
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
fantom, Выше все описал, вот так все работает:

Код:
[ 1] ReAimDetector 0.2.2 ReHLDS Team running
[ 2] FakeMeta 1.9.0.5229 AMX Mod X Dev Team running
[ 3] RegEx 1.9.0.5229 AMX Mod X Dev Team running
[ 4] MySQL 1.8.2 AMX Mod X Dev Team running
[ 5] Engine 1.9.0.5229 AMX Mod X Dev Team running
[ 6] ReAPI 5.6.0.160- Asmodai & s1lent running
[ 7] Ham Sandwich 1.9.0.5229 AMX Mod X Dev Team running
[ 8] CSX 1.9.0.5219 AMX Mod X Dev Team running
[ 9] CStrike 1.9.0.5219 AMX Mod X Dev Team running
[10] nVault 1.9.0.5229 AMX Mod X Dev Team running
[11] Fun 1.9.0.5229 AMX Mod X Dev Team running
[12] GeoIP 1.9.0.5229 AMX Mod X Dev Team running
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
present, тогда я тут уже безсилен. мб кто то другой знает причину. Возможно дело в версии MySQL (самого сервера базы)
 
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
fantom, В общем начал крыжить все версии amxmod в поисках рабочего для меня MySQL, начиная с самой ранней 1.8.3. Остановился на 1.8.3-dev-git4502, все что новее этой, плагин не запускается с MySQL. Буду пробовать разобраться в БД, если нет больше идей.
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
present, какая версия у вас стоит mysql сервера?
 
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
fantom,
  • Сервер: MySQL (Localhost via UNIX socket)
  • Версия сервера: 5.5.52-0+deb7u1
  • Версия протокола: 10
9 Окт 2018
В общем плагин (используя модуль MySQL 1.9.0.5229 AMX Mod X Dev) подключается только к версии MySQL: 5.5.49-0+deb8u1
5.5.52-0+deb7u1 - не подходит, также пробовал 10.2.15-MariaDB-10.2.15 - не выходит.
 
Сообщения
1,335
Реакции
528
Помог
91 раз(а)
fantom, постараюсь оформить, т.к. для меня это темный лес.
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу