Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Проблема 2002 MYSQL - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ MySQL ]
Проблема 2002 MYSQL

#1
Пользователь офлайн   badaboom88 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
LOADFSBOT = false;
	new IP__Port[21+1];
	GetConsoleVarAsString("bind", IP__Port, 16);
	format(IP__Port, sizeof(IP__Port), "%s:%d", IP__Port, GetConsoleVarAsInt("port"));
	new bool: Found = false;
	
	if(!strcmp("127.0.0.1:7777", IP__Port, false, MAX_SERVER_IP_LEN)) NumServer = server_Test;
	if(!strcmp("95.181.158.105:7878", IP__Port, false, MAX_SERVER_IP_LEN)) NumServer = server_Lite;
	if(!strcmp("95.181.158.105:7877", IP__Port, false, MAX_SERVER_IP_LEN)) NumServer = server_Hard;
	if(!strcmp("(Айпи моего сервера)", IP__Port, false, MAX_SERVER_IP_LEN)) NumServer = server_Dubai;
	if(!strcmp("95.181.158.105:7876", IP__Port, false, MAX_SERVER_IP_LEN)) NumServer = server_Malibu;

	switch(NumServer)
	{
		case server_Test:
		{
            mysql = mysql_connect("localhost", "root", "root", "root", 3306, true, 4);
           	Found = true;
		}
		case server_Lite:
		{
            mysql = mysql_connect("95.181.158.105", "crp_base_1", "crp_base_1", "90Hp8ou6rFPn", 3306, true, 4);
			Found = true;
		}
		case server_Hard:
		{
            mysql = mysql_connect("95.181.158.105", "crp_base_2", "crp_base_2", "zI1vRXy4KBo8", 3306, true, 4);
			Found = true;
		}
		case server_Dubai:
		{
            mysql = mysql_connect("(Я сюда ввёл айпи сервера без порта в прошлом хостинге)", "(Логин  mysql)", "(Логин mysql)", "(mysql Пароль)", 3306, true, 4);
			Found = true;
		}
		case server_Malibu:
		{
			mysql = mysql_connect("95.181.158.105", "mb_base_1", "mb_base_1", "P0BD1M8MEap2", 3306, true, 4);
			Found = true;
		}
	}
	
	if(mysql_errno() != 0)
	{
		printf(\
			"\n\n\n\
				======================================\n\
				Îøèáêà ïðè ïîäêëþ÷åíèè ê Áàçå Äàííûõ (êîä îøèáêè: %d)\n\
				======================================\n\
				\n\n\n\
			", mysql_errno());
		return 1;
	}
	printf("\n\n\n=======> Ïîäêëþ÷åíèå ê MySQL: óñïåøíî (%s)", ServerInfo[NumServer][sHostName]);

	mysql_set_charset("cp1251");

	format(stringer, sizeof(stringer), "hostname %s", ServerInfo[NumServer][sHostName]);
	SendRconCommand(stringer);

	if(Found == false)
	{
		format(stringer, sizeof(stringer), "hostname Îøèáêà #1");
		SendRconCommand(stringer);
		stringer[0] = EOS;
		format(stringer, sizeof(stringer), "password %s", ServerPass);
		SendRconCommand(stringer);
		stringer[0] = EOS;
		NumServer = server_Test;
	}
	MaxOnline_Total = MaxOnline_Count = 0;

	SetTimer("@__CheckLeaderList", 5*60*1000, true);

	format(stringer, sizeof(stringer), "gamemodetext %s", ServerInfo[NumServer][sModeName]);
	SendRconCommand(stringer);

	format(stringer, sizeof(stringer), "mapname %s", ServerInfo[NumServer][sMapName]);
	SendRconCommand(stringer);

	format(stringer, sizeof(stringer), "weburl %s", ServerInfo[NumServer][sSite]);
	SendRconCommand(stringer);

	if(mysql_online_serverid != 0)
	{
		mysql = mysql_connect("localhost", "H44184", "EVEBASE44184", "shisha72", 3306, true, 4);
		if(mysql_errno() != 0)
		{
			printf(\
			"\n\n\n\
			======================================\n\
			Îøèáêà ïðè ïîäêëþ÷åíèè ê Áàçå Äàííûõ ñòàòèñòèêè îíëàéíà (êîä îøèáêè: %d)\n\
			======================================\n\
			\n\n\n\
			", mysql_errno());
			return 1;
		}
		printf("\n\n\n=======> Ïîäêëþ÷åíèå ê MySQL ñòàòèñòèêè îíëàéíà: óñïåøíî (serverid: %d)", mysql_online_serverid);
	}

Проблема в том что мне нужно перенести мод в другой сервер. Т.к. закончится срок действия хоста. В другом хосте в котором я хочу перенести мод, но там в mysql хостинге подключение пишет как "127.0.0.1", я попробовал и закинул и не сработало. Сделал такое же подключение как и с прошлым хостингом и не сработало. Я не знаю что делать. Напоминаю, в прошлом хостинге всё ОТЛИЧНО работало.

Сообщение отредактировал badaboom88: 22 сентября 2022 - 13:33

0

#2
Пользователь офлайн   Artem Yaga 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Попробуй везде подключить на всех серверах может быть сервер не то считывает
0

#3
Пользователь офлайн   Artem Yaga 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
И попробуй заменить "localhost" на "127.0.0.1"

И я не могу понять зачем в подключение MySQL вводить айпи сервера,надо же 127.0.0.1 это хост базы данных
0

#4
Пользователь офлайн   badaboom88 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Ещё хуже будет. Они по раздельности работают
0

#5
Пользователь офлайн   badaboom88 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Помогите пожалуйста, срочно нужно
0

#6
Пользователь офлайн   aureliusnull 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Возможно, если ты будешь использовать более разумный код для подключения к своему хостингу, то всё у тебя получится :yes:
0

#7
Пользователь офлайн   badaboom88 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияaureliusnull (22 сентября 2022 - 23:42) писал:

Возможно, если ты будешь использовать более разумный код для подключения к своему хостингу, то всё у тебя получится :yes:

А можешь скинуть? У меня только это подключение есть
0

#8
Пользователь офлайн   badaboom88 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Я не могу найти подходящее подключение к БД помогите пожалуйста.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика