Перейти к содержанию
Авторизация  
Artifakt5059

[ERROR] mysql_tquery - invalid connection handle (id: 0)

Рекомендуемые сообщения

Artifakt5059

Здравствуйте, залил сервер пишет ошибки в MySQL логах 
 

[16:55:22 06/22/18] [ERROR] mysql_errno - invalid connection handle (id: 1)
[16:55:57 06/22/18] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[16:56:10 06/22/18] [ERROR] mysql_tquery - invalid connection handle (id: 0)

Вот лог сервера


----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team

[16:55:22] 
[16:55:22] Server Plugins
[16:55:22] --------------
[16:55:22]  Loading plugin: mysql_static.so
[16:55:22]  >> plugin.mysql: R39-6 successfully loaded.
[16:55:22]   Loaded.
[16:55:22]  Loading plugin: mysql.so
[16:55:22]  >> plugin.mysql: R39-6 successfully loaded.
[16:55:22]   Loaded.
[16:55:22]  Loading plugin: streamer.so
[16:55:22] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[16:55:22]   Loaded.
[16:55:22]  Loading plugin: sscanf.so
[16:55:22] 

[16:55:22]  ===============================

[16:55:22]       sscanf plugin loaded.     

[16:55:22]          Version:  2.8.2        

[16:55:22]    (c) 2012 Alex "Y_Less" Cole  

[16:55:22]  ===============================

[16:55:22]   Loaded.
[16:55:22]  Loading plugin: regex.so
[16:55:22] 


[16:55:22] ______________________________________


[16:55:22]  Regular Expression Plugin v0.2.1 loaded
[16:55:22] ______________________________________


[16:55:22]  By: Fro (c) Copyright <TBG> 2009-2011
[16:55:22] ______________________________________


[16:55:22]   Loaded.
[16:55:22]  Loading plugin: CRP.so
[16:55:22] 

[16:55:22] ______________________________________

[16:55:22]  Convert Rus To Pwn v0.1.1 loaded
[16:55:22] ______________________________________

[16:55:22]  By: Fro (c) Copyright <TBG> 2009-2011
[16:55:22] ______________________________________

[16:55:22]   Loaded.
[16:55:22]  Loaded 6 plugins.

[16:55:22] 
[16:55:22] Filterscripts
[16:55:22] ---------------
[16:55:22]   Loaded 0 filterscripts.

[16:55:22]   MySQL connection: FALSE

[16:55:22] -> Динамических объектов: 34254
[16:55:22] -> Статических объектов: 51
[16:55:22] -> Видимых объектов (стример): 949
[16:55:22] -> Количество транспорта: 184
[16:55:22] Number of vehicle models: 34
[16:55:24] [query:i] from 54.38.80.40
[16:55:24] [query:p] from 178.163.86.124
[16:55:25] [query:i] from 178.163.86.124
[16:55:25] [query:p] from 178.163.86.124
[16:55:25] [query:c] from 178.163.86.124
[16:55:25] [query:r] from 178.163.86.124
[16:55:25] [query:p] from 178.163.86.124
[16:55:27] [query:p] from 178.163.86.124
[16:55:29] [query:i] from 178.163.86.124
[16:55:29] [query:p] from 178.163.86.124
[16:55:29] [query:c] from 178.163.86.124
[16:55:29] [query:r] from 178.163.86.124
[16:55:29] [query:p] from 178.163.86.124
[16:55:51] Incoming connection: 178.163.86.124:57871
[16:55:52] [join] Artem_Sergeev has joined the server (0:178.163.86.124)
[16:55:56] [query:i] from 188.170.193.44
[16:55:56] [query:p] from 188.170.193.44
[16:56:07] [query:i] from 54.38.80.40
[16:56:10] [part] Artem_Sergeev has left the server (0:1)
[16:56:12] [query:p] from 178.163.86.124

На хост базу Данных залил, в логах сервера ошибки нет. 
Помогите пожалуйста. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

 

 


[16:55:22] MySQL connection: FALSE

 

Покажите как подключаетесь к БД (mysql_connect или connect_mysql)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artifakt5059

@MOP TTEX,

dbHandle = mysql_connect


//На всякий случай 
mysql_tquery(dbHandle... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

@Artifakt5059, по идее должно быть так:

dbHandle = mysql_connect("хост", "пользователь", "бд", "пароль");
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artifakt5059

@MOP TTEX

dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

@Artifakt5059, выведи ID ошибки при подключении. После подключения добавь:

printf("[MySQL Error: %d", mysql_errno()); 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Я так подозреваю из за подключения двух вариантов плагина. Попробуй по очередно по одному подключить/отключить.

[16:55:22] Loading plugin: mysql_static.so
[16:55:22] >> plugin.mysql: R39-6 successfully loaded.
[16:55:22] Loaded.
[16:55:22] Loading plugin: mysql.so
[16:55:22] >> plugin.mysql: R39-6 successfully loaded.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artifakt5059

DB, SQL_PASS);

Вот 

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team

[22:53:38] 
[22:53:38] Server Plugins
[22:53:38] --------------
[22:53:38]  Loading plugin: mysql_static.so
[22:53:38]  >> plugin.mysql: R39-6 successfully loaded.
[22:53:38]   Loaded.
[22:53:38]  Loading plugin: streamer.so
[22:53:38] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[22:53:38]   Loaded.
[22:53:38]  Loading plugin: sscanf.so
[22:53:38] 

[22:53:38]  ===============================

[22:53:38]       sscanf plugin loaded.     

[22:53:38]          Version:  2.8.2        

[22:53:38]    (c) 2012 Alex "Y_Less" Cole  

[22:53:38]  ===============================

[22:53:38]   Loaded.
[22:53:38]  Loading plugin: regex.so
[22:53:38] 


[22:53:38] ______________________________________


[22:53:38]  Regular Expression Plugin v0.2.1 loaded
[22:53:38] ______________________________________


[22:53:38]  By: Fro (c) Copyright <TBG> 2009-2011
[22:53:38] ______________________________________


[22:53:38]   Loaded.
[22:53:38]  Loading plugin: CRP.so
[22:53:38] 

[22:53:38] ______________________________________

[22:53:38]  Convert Rus To Pwn v0.1.1 loaded
[22:53:38] ______________________________________

[22:53:38]  By: Fro (c) Copyright <TBG> 2009-2011
[22:53:38] ______________________________________

[22:53:38]   Loaded.
[22:53:38]  Loaded 5 plugins.

[22:53:38] 
[22:53:38] Filterscripts
[22:53:38] ---------------
[22:53:38]   Loaded 0 filterscripts.

[22:53:38]   MySQL connection: FALSE

[22:53:38] [MySQL Error: -1
[22:53:38] -> Динамических объектов: 34254
[22:53:38] -> Статических объектов: 51
[22:53:38] -> Видимых объектов (стример): 949
[22:53:38] -> Количество транспорта: 184
[22:53:38] Number of vehicle models: 34
[22:53:40] [query:i] from 54.38.80.40
[22:53:44] Incoming connection: 178.163.86.124:59524
[22:53:45] [join] Artem_Sergeev has joined the server (0:178.163.86.124)
[22:53:57] [part] Artem_Sergeev has left the server (0:1)

Error -1???

 

 

 

DB, SQL_PASS);

 

Я пробовал. И мод тогда бы показывал UNKNOWN. Не в этом дело, так как на локальном хосте он работает прекрасно.

На хост, который я зализ все работает, но есть "НО". Окно регистрации не появляется и ошибки прописываются в логах. 

 

 

@Wеb, Я очень-очень много способов перепробовал. Менял поочередно, менял версию(Еще хуже все было), проверял подключение, проверял конфиг, делал уже вроде все. 

 

Я вас всех, очень сильно прошу, помогите. Не бросайте, как делают это многие.

Изменено пользователем Artifakt5059

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Укажи host для подключения к базе. Либо 127.0.0.1, либо localhost

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artifakt5059

@Wеb
У меня стоит так: 

#define SQL_HOST 						"217.182.44.237"
#define SQL_USER 						"gs7337"
#define SQL_DB 							"gs7337"
#define SQL_PASS 						"123456"

Вот логи через локальный хост
 


----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team

[10:20:30] 
[10:20:30] Server Plugins
[10:20:30] --------------
[10:20:30]  Loading plugin: mysql
[10:20:31]  >> plugin.mysql: R39-6 successfully loaded.
[10:20:31]   Loaded.
[10:20:31]  Loading plugin: streamer
[10:20:31] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[10:20:31]   Loaded.
[10:20:31]  Loading plugin: sscanf
[10:20:31] 

[10:20:31]  ===============================

[10:20:31]       sscanf plugin loaded.     

[10:20:31]          Version:  2.8.2        

[10:20:31]    (c) 2012 Alex "Y_Less" Cole  

[10:20:31]  ===============================

[10:20:31]   Loaded.
[10:20:31]  Loading plugin: regex
[10:20:31] 


[10:20:31] ______________________________________


[10:20:31]  Regular Expression Plugin v0.2.1 loaded
[10:20:31] ______________________________________


[10:20:31]  By: Fro (c) Copyright <TBG> 2009-2011
[10:20:31] ______________________________________


[10:20:31]   Loaded.
[10:20:31]  Loading plugin: CRP
[10:20:31] 

[10:20:31] ______________________________________

[10:20:31]  Convert Rus To Pwn v0.1.1 loaded
[10:20:31] ______________________________________

[10:20:31]  By: Fro (c) Copyright <TBG> 2009-2011
[10:20:31] ______________________________________

[10:20:31]   Loaded.
[10:20:31]  Loaded 5 plugins.

[10:20:31] 
[10:20:31] Filterscripts
[10:20:31] ---------------
[10:20:31]   Loaded 0 filterscripts.

[10:20:31]   MySQL connection: TRUE

[10:20:31] [MySQL Error: 0
[10:20:31] -> Динамических объектов: 34254
[10:20:31] -> Статических объектов: 51
[10:20:31] -> Видимых объектов (стример): 949
[10:20:31] -> Количество транспорта: 184
[10:20:31] Number of vehicle models: 34
[10:20:31] [Загружено бизнесов]: <0>. Потрачено: <0 ms>.
[10:20:31] [Загружено домов]: <34>. Потрачено: <4 ms>.
[10:20:31] [Загружены склады мафий]: Потрачено: <0 ms>.
[10:20:31] [Загружены склады банд]: Потрачено: <0 ms>.
[10:20:31] [Загружено гангзон]: <0>. Потрачено: <0 ms>.
[10:20:31] [Загружено банкоматов]: <0>. Потрачено: <0 ms>.
[10:20:31] [Загружено остальное]: Потрачено: <12 ms>.
[10:20:31] [Загружено семей]: <0>. Потрачено: <0 ms>.

У меня она на локалке подключается, а вот на хостинге нет. 
В моде есть еще одна версия MySQL, но она не подключена.Версия mysql_r41-2.
Я заметил, что на локалке MySQL работает, плагин работает только под названием  mysql. А на хостинге только mysql_static. Может в этом дело? Когда я на хостинг заливаю и прописываю плагин mysql.so у меня ошибка.
Вот она

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team

[09:25:05] 
[09:25:05] Server Plugins
[09:25:05] --------------
[09:25:05]  Loading plugin: mysql.so
[09:25:05]   Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
[09:25:05]  Loading plugin: streamer.so
[09:25:05] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[09:25:05]   Loaded.
[09:25:05]  Loading plugin: sscanf.so
[09:25:05] 

[09:25:05]  ===============================

[09:25:05]       sscanf plugin loaded.     

[09:25:05]          Version:  2.8.2        

[09:25:05]    (c) 2012 Alex "Y_Less" Cole  

[09:25:05]  ===============================

[09:25:05]   Loaded.
[09:25:05]  Loading plugin: regex.so
[09:25:05] 


[09:25:05] ______________________________________


[09:25:05]  Regular Expression Plugin v0.2.1 loaded
[09:25:05] ______________________________________


[09:25:05]  By: Fro (c) Copyright <TBG> 2009-2011
[09:25:05] ______________________________________


[09:25:05]   Loaded.
[09:25:05]  Loading plugin: CRP.so
[09:25:05] 

[09:25:05] ______________________________________

[09:25:05]  Convert Rus To Pwn v0.1.1 loaded
[09:25:05] ______________________________________

[09:25:05]  By: Fro (c) Copyright <TBG> 2009-2011
[09:25:05] ______________________________________

[09:25:05]   Loaded.
[09:25:05]  Loaded 4 plugins.

[09:25:05] 
[09:25:05] Filterscripts
[09:25:05] ---------------
[09:25:05]   Loaded 0 filterscripts.

[09:25:05] Script[gamemodes/brp.amx]: Run time error 19: "File or function is not found"
[09:25:05] Number of vehicle models: 0

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team

[09:25:13] 
[09:25:13] Server Plugins
[09:25:13] --------------
[09:25:13]  Loading plugin: mysql.so
[09:25:13]   Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
[09:25:13]  Loading plugin: streamer.so
[09:25:13] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[09:25:13]   Loaded.
[09:25:13]  Loading plugin: sscanf.so
[09:25:13] 

[09:25:13]  ===============================

[09:25:13]       sscanf plugin loaded.     

[09:25:13]          Version:  2.8.2        

[09:25:13]    (c) 2012 Alex "Y_Less" Cole  

[09:25:13]  ===============================

[09:25:13]   Loaded.
[09:25:13]  Loading plugin: regex.so
[09:25:13] 


[09:25:13] ______________________________________


[09:25:13]  Regular Expression Plugin v0.2.1 loaded
[09:25:13] ______________________________________


[09:25:13]  By: Fro (c) Copyright <TBG> 2009-2011
[09:25:13] ______________________________________


[09:25:13]   Loaded.
[09:25:13]  Loading plugin: CRP.so
[09:25:13] 

[09:25:13] ______________________________________

[09:25:13]  Convert Rus To Pwn v0.1.1 loaded
[09:25:13] ______________________________________

[09:25:13]  By: Fro (c) Copyright <TBG> 2009-2011
[09:25:13] ______________________________________

[09:25:13]   Loaded.
[09:25:13]  Loaded 4 plugins.

[09:25:13] 
[09:25:13] Filterscripts
[09:25:13] ---------------
[09:25:13]   Loaded 0 filterscripts.

[09:25:13] Script[gamemodes/brp.amx]: Run time error 19: "File or function is not found"
[09:25:13] Number of vehicle models: 0
[09:25:15] [query:i] from 54.38.80.40

Вот... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

 

 


Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)

 

на хостинге надо mysql_static.so

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artifakt5059

 

 


  [16:55:22 06/22/18] [ERROR] mysql_errno - invalid connection handle (id: 1) [16:55:57 06/22/18] [ERROR] mysql_tquery - invalid connection handle (id: 0) [16:56:10 06/22/18] [ERROR] mysql_tquery - invalid connection handle (id: 0)


 
{
    gamemodeloaded = 0;
	SetGameModeText("LOADING...");
	
	new bind[64];
    GetServerVarAsString("bind", bind, sizeof(bind));
    
    if(GetString(bind, "178.162.221.148"))
	{
	    dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
	    gTestServer = false;
	}
	else
	{
	    if(GetString(bind, "127.0.0.1"))
		{
		    dbHandle = mysql_connect(LOCAL_SQL_HOST, LOCAL_SQL_USER, LOCAL_SQL_DB, LOCAL_SQL_PASS);
		    gTestServer = true;
		}
	}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

	new bind[64];
    GetServerVarAsString("bind", bind, sizeof(bind));
    
    if(GetString(bind, "178.162.221.148"))
	{
	    dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
	    gTestServer = false;
	}
	else
	{
	    if(GetString(bind, "127.0.0.1"))
		{
		    dbHandle = mysql_connect(LOCAL_SQL_HOST, LOCAL_SQL_USER, LOCAL_SQL_DB, LOCAL_SQL_PASS);
		    gTestServer = true;
		}
	}

смени на

	    dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);  

что бы поменьше ....

 

Или меняй

178.162.221.148

на свой айпи сервера (без порта)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.