Question

Daf
Освоившийся

Здравствуйте, уважаемые знатоки!

У меня возникла проблема, связанная с работой MySQL. Я тестировал разные версии этой системы управления базами данных, включая R41-2. Однако проблема не исчезла.

Я уверен, что дело не в моде и не в самой базе данных. Возможно, проблема кроется в плагине. Я пробовал различные решения, включая создание файла mysql_settings.ini и добавление соответствующего кода в мод. Но пока не удалось найти решение.

Буду благодарен за вашу помощь и советы.

 

[2026-04-10T19:13:49+0500] [Info]  >> plugin.mysql: R41-2 successfully loaded.
[2026-04-10T19:13:49+0500] [Info] [MySQL] ОШИБКА ПОДКЛЮЧЕНИЯ: -1

hostname = "127.0.0.1"
username = "root"
password = ""
database = "my_server_db"
port = 3306

Я перепробовал все доступные способы: проверял работу базы данных через командную строку, искал информацию на форумах. Но ответа так и не нашел.

DBconnectID = mysql_connect("127.0.0.1""root""my_server_db""");
    
    if(mysql_errno(g_SQL) == 0)
    {
        print("[MySQL] ПОДКЛЮЧЕНО УСПЕШНО!");
    }
    else
    {
        printf("[MySQL] ОШИБКА ПОДКЛЮЧЕНИЯ: %d", mysql_errno(g_SQL));
    }

Раньше такой проблемы не было, потому что я брал готовый мод и переделывал его. Теперь же решил написать мод с нуля на OpenMP.

Edited by Daf

Share this post


Link to post

2 answers to this question

  • 1
sinvays
Завсегдатый

Ты аргументы в mysql_connect перепутал местами, password и database стоят не там где надо. Правильно вот так:

DBconnectID = mysql_connect("127.0.0.1""root""""my_server_db");

Ну и проверяешь ошибку через g_SQL, хотя подключение сохранил в DBconnectID, они не равны, отсюда и мусор в errno. Приведи к одной переменной. В будущем советую отказываться от использовании нейросети, на данный момент они очень глупы, особенно для PAWN. Ролики в ютубе никому не вредили до этого времени.

Edited by sinvays
Причина: добавил

Share this post


Link to post
  • 0
Daf
Освоившийся

Огромное спасибо! Проблема была решена. Я пытался использовать нейросеть, думая, что она поможет, но это не дало результата.

 

[2026-04-11T12:52:42+0500] [Info]  >> plugin.mysql: R41-2 successfully loaded.
[2026-04-11T12:52:42+0500] [Info] [MySQL] ПОДКЛЮЧЕНО УСПЕШНО!

Edited by Daf

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • снайк
      By снайк
      Проект Meridian Project (CR:MP) выходит на стадию активного расширения. Мы серьезно обновили основу мода и теперь ищем талантливых разработчиков, готовых вместе с нами дополнять и улучшать игровой мир.
       
      Важное уточнение по условиям: На текущем этапе мы работаем на энтузиазме и долгосрочную перспективу. В данный момент все средства уходят на техническую разработку и поддержание серверной инфраструктуры, поэтому сразу оплачивать работу мы не сможем.
       
      Как только сервер будет успешно запущен и начнет функционировать в штатном режиме, мы перейдем на оплату труда. Со своей стороны гарантируем честность и различные «плюшки» на сервере для членов команды.
       
      Что мы предлагаем:
      Работа над структурированным и оптимизированным модом.
      Четкие ТЗ и адекватное руководство.
      Возможность стать частью ключевого состава на старте.
       
      Наши требования:
      Уверенное владение языком PAWN.
      Знание MySQL и основ оптимизации.
      Желание развивать качественный проект, а не просто «накидать код».
      Ответственность: взялись за задачу — довели до конца.
       
      Ваши задачи:
      Разработка и внедрение новых систем (работы, функционал фракций и др.).
      Исправление багов и доработка текущего функционала.
       
      Убедительная просьба: если вас не устраивают условия работы на перспективу или вам не интересен сам процесс создания качественного продукта — пожалуйста, не тратьте наше и своё время. Мы ищем единомышленников, которые готовы расти вместе с проектом, а не тех, кто ищет легкой и быстрой наживы здесь и сейчас.
       
      Связаться с нами: 
      Telegram: https://t.me/escape_log
      ВКонтакте: https://vk.com/oskar_novicc
    • tamikmod
      By tamikmod
      проблема на фото указана, прошу помочь