shape1
shape2
shape3
shape4
shape7
shape8

Не появляется окно регистрации mysql


Статус
Закрыто для дальнейших ответов.

Novichek228

Новичок
Пользователь
05.11.2016
1
3
0
Не появляется окно регистрации, БД подключил вроде правильно, но выдаёт ошибку.

Вот лог:

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

[19:26:13] filterscripts = ""  (string)
[19:26:13] 
[19:26:13] Server Plugins
[19:26:13] --------------
[19:26:13]  Loading plugin: crashdetect.so
[19:26:13]   CrashDetect v4.15.1 is OK.
[19:26:13]   Loaded.
[19:26:13]  Loading plugin: streamer.so
[19:26:13] 

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

[19:26:13]   Loaded.
[19:26:13]  Loading plugin: mysql.so
[19:26:13]   Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)
[19:26:13]  Loading plugin: mysql_static.so
[19:26:13]  >> plugin.mysql: R39-3 successfully loaded.
[19:26:13]   Loaded.
[19:26:13]  Loading plugin: sscanf.so
[19:26:13] 

[19:26:13]  ===============================

[19:26:13]       sscanf plugin loaded.     

[19:26:13]          Version:  2.8.1        

[19:26:13]    (c) 2012 Alex "Y_Less" Cole  

[19:26:13]  ===============================

[19:26:13]   Loaded.
[19:26:13]  Loaded 4 plugins.

[19:26:13] 
[19:26:13] Filterscripts
[19:26:13] ---------------
[19:26:13]   Loaded 0 filterscripts.

[19:26:13] OnGameo
[19:26:13] Server password has been removed.
[19:26:13] MySQL connection: ERROR
[19:26:13] 
------------------------------
[19:26:13]  Start date: 24.06.2016
[19:26:13] ------------------------------
[19:26:13] Number of vehicle models: 26
 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
Попробуйте-ка это вставить после подключения к базе данных:

switch(mysql_errno())
{
case 0: print("Подключение к базе данных удалось");
case 1044: print("Подключение к базе данных не удалось [Указано неизвестное имя пользователя]");
case 1045: print("Подключение к базе данных не удалось [Указан неизвестный пароль]");
case 1049: print("Подключение к базе данных не удалось [Указана неизвестная база данных]");
case 2003: print("Подключение к базе данных не удалось [Хостинг с базой данных недоступен]");
case 2005: print("Подключение к базе данных не удалось [Указан неизвестный адрес хостинга]");
default: printf("Подключение к базе данных не удалось [Неизвестная ошибка. Код ошибки: %d]", mysql_errno());
}

p.s. лично никогда не пользовался, поэтому не знаю работает ли на деле, просто случайно наткнулся недавно.

 

Novichek228

Новичок
Пользователь
05.11.2016
1
3
0
Пароль указан верно. Не понимаю почему выдаёт такую ошибку...

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

[20:23:40] filterscripts = "" (string)
[20:23:40]
[20:23:40] Server Plugins
[20:23:40] --------------
[20:23:40] Loading plugin: crashdetect.so
[20:23:40] CrashDetect v4.15.1 is OK.
[20:23:40] Loaded.
[20:23:40] Loading plugin: streamer.so
[20:23:40]

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

[20:23:40] Loaded.
[20:23:40] Loading plugin: mysql.so
[20:23:40] Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)
[20:23:40] Loading plugin: mysql_static.so
[20:23:40] >> plugin.mysql: R39-3 successfully loaded.
[20:23:40] Loaded.
[20:23:40] Loading plugin: sscanf.so
[20:23:40]

[20:23:40] ===============================

[20:23:40] sscanf plugin loaded.

[20:23:40] Version: 2.8.1

[20:23:40] (c) 2012 Alex "Y_Less" Cole

[20:23:40] ===============================

[20:23:40] Loaded.
[20:23:40] Loaded 4 plugins.

[20:23:40]
[20:23:40] Filterscripts
[20:23:40] ---------------
[20:23:40] Loaded 0 filterscripts.

[20:23:40] OnGameo
[20:23:40] Server password has been removed.
[20:23:40] MySQL connection: ERROR
[20:23:40] Подключение к базе данных не удалось [Указан неизвестный пароль]
[20:23:40]
------------------------------
[20:23:40] Start date: 24.06.2016
[20:23:40] ------------------------------
[20:23:40] Number of vehicle models: 26


Дополнение к сообщению:
Пользователь и сама база данных тоже правильно указаны.

 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
Вы не перепутали порядок аргументов? Я когда впервые подключал MySQL, перепутал местами название БД и имя пользователя.

Код:
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATABASE, MYSQL_PASSWORD);//Имя хоста, имя пользователя, имя базы данных и пароль
 

Novichek228

Новичок
Пользователь
05.11.2016
1
3
0
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATABASE, MYSQL_PASSWORD)
Нет, всё верно, на другом хостинге всё работало, БД подключал другой человек. Сейчас решили переехать на новый хостинг и появились такие проблемы,...

 

ac1nve

Продвинутый
Пользователь
23.02.2016
591
231
0
@Novichek228, установите libmysqlclient_r.so.16

Код:
[20:23:40]  Loading plugin: mysql.so
[20:23:40]   Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)
[20:23:40]  Loading plugin: mysql_static.so
 

Novichek228

Новичок
Пользователь
05.11.2016
1
3
0
, Давно установил, не знаю почему он не видит. 

 

Novichek228

Новичок
Пользователь
05.11.2016
1
3
0
, И в плагины кидал, и просто в папку с сервером 

 

Zattus

Новичок
Пользователь
30.11.2020
1
0
0
Нужно вместо mysql.so использовать плагин mysql_ststic.so, закинуть в папку с плагинами и изменить в server.cfg mysql.so на mysql_ststic.co

 

Stas_Gavrusik

Новичок
Пользователь
26.02.2020
130
0
0
16
Возможно,в моде неправильна написаны данные.

Вместо того что там написано вставляй свое.

 
Статус
Закрыто для дальнейших ответов.