Начиная с версии 12.0 GHost++ поддерживает MySQL базы данных для хранения админов/банов/статистики/и т.д.

    Для настройки GHost++ соединения с MySQL базой данных вам нужно указать следующие значения в ghost.cfg:

  • db_type = mysql
  • db_mysql_server = localhost
  • db_mysql_database = ИМЯ_ВАШЕЙ_БАЗЫ
  • db_mysql_user = ИМЯ_ПОЛЬЗОВАТЕЛЯ_БАЗЫ
  • db_mysql_password = ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯБАЗЫ
  • db_mysql_port = 3306

Вы можете использовать удалённый сервер если захотите, просто укажите сервер и порт выше ( по умолчанию MySQL использует 3306 порт) Также вы должны знать что GHost++ не кеширует и не дублирует потеряные записи, это означает что GHost++ может потерять данные если использовать удалённый (или даже локальный) MySQL сервер. Создайте новую базу на вашем MySQL сервере затем выполните последний "mysql_create_tables.sql" фаил в нём. GHost++ не будет создавать или менять структуру базы как он это делает в SQLite поэтому вы должны самостоятельно убедиться в правильности схемы базы данных MySQL сервера. Это означает что вам самостоятельно нужно узнать какую версию схемы базы вы используете и выполнить соответствующий "mysql_upgrade.sql" фаил для вашей базы если это нужно. Заметьте что с MySQL вы можете настроить использование более одного бота с единой базой данных. Рекомендуется устанавливать значение db_mysql_botid уникальным для каждого бота который подключается к одой и той же базе данных, но это не обязательно. ID значение лишь помогает вам определять и разделять статистику и другую информацию между ботами.