Дополнительные настройки ошибка подключения к базе данных gamecms

Сервер не подключается в БД amxbans - Всем доброго времени суток!Установил AmxBans GM 1.6, все настроил, веб, серв...

Наши новости:

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли

сервера

: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Раскрутка Counter-Strike 1.6

Статус пользователя

Apatia

сообщение
4.9.2019, 21:43

Сообщение
#1

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0


Всем доброго времени суток!
Установил AmxBans GM 1.6, все настроил, веб, сервер, sql вписал данные от БД.
Когда включаю сервер, в консоле пишет следующее:

Код:

[AMXBans] Ошибка SQL: невозможно соединится с базой данных: 'Access denied for user 'bhx20217_amxuser'@'host-12-345-67-89.hosted-by-vdsina.ru' (using password: YES)'

Он заменяет IP-адрес хоста, на тот, на котором установлен сервер. Почему так происходит? Хостинг на одном IP, сервера на другом (разные VDS). Почему так происходит?

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

Цитировать сообщение

Статус пользователя

SiziF

сообщение
4.9.2019, 22:03

Сообщение
#2




Apatia, Ну кинь чтоль нам конфиги хотяб.Мало ли что ты мог накосячить)

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

sas333

сообщение
4.9.2019, 22:04

Сообщение
#3

Стаж: 10 лет
Город: Красноярск

Сообщений: 374

Благодарностей: 60

Полезность: 147



Apatia, Вы данные подключения к бд пишите ип той VDS где стоит база. Так же нужно чтобы был открыт удалённый доступ к бд. А вот в удалённый доступ к бд нужно указать тот ип с которого идёт подключение, в вашем случаи это ип игрового сервера.

Хостинг игровых серверов

host-v.ru

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

Поблагодарили 1 раз

+

Цитировать сообщение

Статус пользователя

Apatia

сообщение
4.9.2019, 22:11

Сообщение
#4

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0


Цитата(sas333 @ 4.9.2019, 23:04) *


Apatia, Вы данные подключения к бд пишите ип той VDS где стоит база. Так же нужно чтобы был открыт удалённый доступ к бд. А вот в удалённый доступ к бд нужно указать тот ип с которого идёт подключение, в вашем случаи это ип игрового сервера.

Конечно, так и делаю. Сайт на обычном хостинге, сервера с панелью на VDS. Но он заменяет данные хоста на IP VDS. То есть, в sql.cfg прописан IP сайта (где стоит банс), а в консоле он мне пишет локацию сервера.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

DexteR

сообщение
4.9.2019, 22:24

Сообщение
#5

Стаж: 7 лет 4 месяца

Сообщений: 633

Благодарностей: 97

Полезность: 165



Apatia, значит где то сделал ошибку

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

sas333

сообщение
4.9.2019, 22:27

Сообщение
#6

Стаж: 10 лет
Город: Красноярск

Сообщений: 374

Благодарностей: 60

Полезность: 147



Apatia, попробуйте указать ип базы с портом на конце :3306 так же вы сказали что стоит на обычном хосте сайт, так вы уточните предоставляет ли хостер удалённое подключение к бд.

Хостинг игровых серверов

host-v.ru

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

Apatia

сообщение
4.9.2019, 22:36

Сообщение
#7

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0


Цитата(sas333 @ 4.9.2019, 23:27) *


Apatia, попробуйте указать ип базы с портом на конце :3306 так же вы сказали что стоит на обычном хосте сайт, так вы уточните предоставляет ли хостер удалённое подключение к бд.

Написал в тп, буду ждать теперь ответа. Просто непонятно, почему данные прописаны в sql.cfg одни, а в консоле вообще другое все показывает…

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

sas333

сообщение
4.9.2019, 22:41

Сообщение
#8

Стаж: 10 лет
Город: Красноярск

Сообщений: 374

Благодарностей: 60

Полезность: 147



Apatia, Скиньте скриншот сюда или в личку как у вас заполнено в sql.cfg. Так же можете установить временный пароль на базу я проверю удалённое подключение. Может у вас его просто нет тогда нет смысла мучатся.

Хостинг игровых серверов

host-v.ru

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

Apatia

сообщение
5.9.2019, 7:08

Сообщение
#9

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0


Цитата(sas333 @ 4.9.2019, 23:41) *


Apatia, Скиньте скриншот сюда или в личку как у вас заполнено в sql.cfg. Так же можете установить временный пароль на базу я проверю удалённое подключение. Может у вас его просто нет тогда нет смысла мучатся.

Спасибо друг, разобрался. Удаленка запрещена была. Все завелось.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

sas333

сообщение
5.9.2019, 7:13

Сообщение
#10

Стаж: 10 лет
Город: Красноярск

Сообщений: 374

Благодарностей: 60

Полезность: 147



Apatia, Не за что, рад был помочь.

Хостинг игровых серверов

host-v.ru

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

Gecko

сообщение
5.9.2019, 7:59

Сообщение
#11

Стаж: 4 года 1 месяц

Сообщений: 827

Благодарностей: 357

Полезность: 190



Apatia, лучше установи mysql на локальном сервере, проблем будет меньше и по нагрузке всё будет в норме.
Держать отдельно виртуальный хостинг и VDS это бред.
Вот ещё полезная настройка:

https://c-s.net.ua/forum/topic67228.html?vi…t&p=1087595

эту схему я начал применять очень давно, хотя многие упорно размещают FastDL на отдельном сервере с отдельным доступом и сейчас.

Отредактировал: Gecko, — 5.9.2019, 8:05

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

Apatia

сообщение
5.9.2019, 9:21

Сообщение
#12

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0


Парни, еще одна проблема!
Все наверное знают движок GAME CMS. Когда добавляю сервер, интеграцию выбираю AMXbans/CSBans, ввожу все данные sql, но мне пишет: «Сервер не найден в базе данных AmxBans/CsBans.»
Может кто сталкивался с проблемой? Уже и вручную добавил сервер в в мускул, все равно…

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

Apatia

сообщение
5.9.2019, 10:18

Сообщение
#13

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0


Как сюда пишу о проблеме, через 10 минут доходит где и как я накосячил. Все решил. Зря панику навожу ^.^

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

zai

сообщение
5.9.2019, 21:26

Сообщение
#14

Стаж: 3 года 6 месяцев

Сообщений: 127

Благодарностей: 27

Полезность: 139



Apatia, нет подключения к БД, проверьте правильно ли заполнены данные, так же включите удалённый доступ в БД

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

Apatia

сообщение
6.9.2019, 9:44

Сообщение
#15

Стаж: 13 лет
Город: Москва

Сообщений: 206

Благодарностей: 42

Полезность: < 0



zai, Да уже все решил, спасибо :)

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

danilabana

сообщение
19.9.2019, 19:28

Сообщение
#16

Стаж: 3 года 4 месяца

Сообщений: 2

Благодарностей: 1

Полезность: 0


Цитата(Apatia @ 6.9.2019, 9:44) *


zai, Да уже все решил, спасибо :)

Как если не секрет, столкнулся с такой же проблемой)

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

Статус пользователя

danilabana

сообщение
19.9.2019, 19:29

Сообщение
#17

Стаж: 3 года 4 месяца

Сообщений: 2

Благодарностей: 1

Полезность: 0



Apatia, вычитал про ошибку что нет сервера в amxbans/csbans, как решил если не секрет?

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение

+

Цитировать сообщение

0 пользователей и 1 гостей читают эту тему:

  • Команда форума
  • #6,801

@Hamura, только если этот модуль напрямую в файлы МА пишет :)
Но он вроде в базу пишет, потому отвалиться не должно было.

  • #6,802

Проблемы при подключении к GameCMS: Дополнительные настройки: Сервер не найден в базе данных SourceBans/MaterialAdmin.

  • #6,803

Проблемы при подключении к GameCMS: Дополнительные настройки: Сервер не найден в базе данных SourceBans/MaterialAdmin.

GameCMS лицензия?(домен в студию)?
plugins list
данные на корректность проверяли?

  • #6,804

GameCMS лицензия?(домен в студию)?
plugins list
данные на корректность проверяли?

Там не понятно что указывать надо при установке дополнения. Какие-то префиксы, которых нет вообще

  • #6,805

Там не понятно что указывать надо при установке дополнения. Какие-то префиксы, которых нет вообще

Пройдите по пути /addons/sourcemod/configs открой файл core.cfg и найди строку

    /**
     * Password setinfo key that clients must set.  You must change this in order for
     * passwords to work, for security reasons.
     */
    "PassInfoVar"            "_pw"

Если _pw пишешь в gamecms в 1 столбике _pw
Если _password пишешь в gamecms в 1 столбике _password
Далее Host
Логин
Пароль
префикс sb

  • #6,806

Пройдите по пути /addons/sourcemod/configs открой файл core.cfg и найди строку

    /**
     * Password setinfo key that clients must set.  You must change this in order for
     * passwords to work, for security reasons.
     */
    "PassInfoVar"            "_pw"

Если _pw пишешь в gamecms в 1 столбике _pw
Если _password пишешь в gamecms в 1 столбике _password
Далее Host
Логин
Пароль
префикс sb

Ага, там не «_pw» а «psaaword»

Сообщения автоматически склеены: 30 Янв 2021

И ещё префикс базы там можно только sb, а у меня materialadmin стоит в ddatabase.cfg

Сообщения автоматически склеены: 30 Янв 2021

А, вроде понял, всё норм. Спасибо!

  • Команда форума
  • Автор ресурса
  • #6,807

@Temlik, так у Вас цмс-то лицензия? :)

  • #6,808

@Temlik, так у Вас цмс-то лицензия? :)

Нет :)

Сообщения автоматически склеены: 30 Янв 2021

Там просто непонятно было куда что писать

  • #6,809

Скачать​

Заголовок Ссылка Описание, замечания
Веб-часть (1.1.5.4) Загрузить с GitHub Этот архив собирался более двух лет назад.
Плагины лучше брать не из этого архива, а по ссылкам ниже.
Для работающей Steam-авторизации, необходимо применить небольшой фикс. Подробнее.
Веб-часть (1.1.6) Загрузить с GitHub Вы можете так же перейти в репозиторий и произвести скачивание содержимого репозитория.
Ссылка, приведённая в этой таблице, обычно ведёт всегда на стабильную дев-версию.
Старая серверная часть (доработанная SB++) Исходники / Собранные версии По ссылке с собранными версиями приведены архивы с билдами, откомпилированными для актуальных (более-менее) версий SM.
Рекомендуется всегда брать по возможности архив для Вашей версии SM. А в идеале — вообще скачивать вручную и собирать своим компилятором.

В архиве приведено 4 плагина, как и в классическом SB++. Каждый плагин создаёт своё подключение к СУБД.
Стабильные, но поддерживающиеся минимально.

Новая серверная часть (написанная с нуля) Исходники / Собранные версии По ссылке с собранными версиями приведены архивы с билдами, откомпилированными для актуальных (более-менее) версий SM.
Рекомендуется всегда брать по возможности архив для Вашей версии SM. А в идеале — вообще скачивать вручную и собирать своим компилятором.

В отличие от старого плагина, весь основной функционал содержится в основном плагине (materialadmin.smx).
Остальные плагины преимущественно играют вспомогательную роль и обычно предназначены для замены каких-то стандартных.

Списки изменений (вплоть до изменённого кода) доступны в репозитории рефорка на GitHub.

  • Все самые последние обновления
  • Более обновлённый довёрстанный шаблон
  • Исправления безопасности, если были найдены дыры с момента выхода stable-версии
  • Повышенная возможная вероятность «падения» системы

* Скрытый текст не может быть процитирован. *

ОГРОМНАЯ ПРОСЬБА! ПЕРЕД ТЕМ, КАК ЗАДАВАТЬ ВОПРОС, ПРОЧТИТЕ FAQ! КАК ПРАВИЛО, В НЁМ СОДЕРЖИТСЯ 80% ЗАДАВАЕМЫХ ВОПРОСОВ! ТАК ЖЕ НЕ ЗАБЫВАЙТЕ ПОЛЬЗОВАТЬСЯ ПОИСКОМ ПО ТЕМЕ!
ЕСЛИ НЕ ОБНОВЛЯЮТСЯ АДМИНИСТРАТОРЫ НА СЕРВЕРАХ ПОСЛЕ ДОБАВЛЕНИЯ В ВЕБ-ПАНЕЛИ, ТО ЧИТАЙТЕ ЭТОТ ПОСТ!
НАЧИНАЯ С ОДНОГО ИЗ ОБНОВЛЕНИЙ, ВЕБ-ПАНЕЛЬ НЕ ПОДДЕРЖИВАЕТ PHP 5.4! ПОДРОБНОСТИ ЗДЕСЬ
Столкнулись с проблемой? Напишите об этом в теме, но следуя этому шаблону, иначе сообщение будет проигнорировано.

в чем прикол что я не так сделал? все по инструкции по идеи.

  • 2021-01-30_20-20-31.png

    2021-01-30_20-20-31.png

    41.1 КБ

    · Просмотры: 65

  • Команда форума
  • Автор ресурса
  • #6,810

Чисто держу в курсе, но здесь пиратов не особо жалуют.
Лучше позаботьтесь о приобретении лицензии, чтобы не «избили ссаными тряпками» за пиратство.

@Kefir4ik, у Вас веб-сервер не настроен.

  • #6,811

Чисто держу в курсе, но здесь пиратов не особо жалуют.
Лучше позаботьтесь о приобретении лицензии, чтобы не «избили ссаными тряпками» за пиратство.

@Kefir4ik, у Вас веб-сервер не настроен.

исправил а вот это теперь не так написано все показано странно

  • 2021-01-30_20-39-20.png

    2021-01-30_20-39-20.png

    39.4 КБ

    · Просмотры: 48

  • Команда форума
  • Автор ресурса
  • #6,812

[v1.1.5.4] Material Admin — рефорк SB++ 1.5.4.7

@Крузяра, да, csgo. Самое интересное то, что я использую параметры запуска, которые были раньше. И там -usercon прописан. Ext’ты и плагины на защиту RCON не ставил. Upd. Решил проблему добавив в строку запуска -ip xx.xx.xx.xx


hlmod.ru

  • #6,813

Всем добрый день! Я ещё новичок, не понимаю. Вот у моих админов нет функций мута, и разбана, или просто бана высшедших с сервера. Я понимаю, для кого-то это возможно элементарно, я знаю, что нужно использовать Material Admin, я использую бесплатный веб-хостинг, как мне сказали, можно установить это и на бесплатный, смотрел 3 туториала, и всё равно не выходит, а без нормального мута и т.д, как минимум админам не удобно. Прошу, кому не сложно, могли бы вы мне объяснить установку? Возможно пойти в дискорд. Очень нужна помощь.

  • #6,814

ArchLinux как я понимаю какой-то модуль надо включить?
обновлял.

  • Снимок экрана от 2021-01-31 12.28.36.jpeg

    Снимок экрана от 2021-01-31 12.28.36.jpeg

    35.4 КБ

    · Просмотры: 27

  • Снимок экрана от 2021-01-31 12.29.03.jpeg

    Снимок экрана от 2021-01-31 12.29.03.jpeg

    65.5 КБ

    · Просмотры: 27

  • #6,815

Для MA обязательно иметь базу mysql или хватит sql lite?

  • #6,816

Для MA обязательно иметь базу mysql или хватит sql lite?

Только mysql

  • #6,818

@Kruzya, Подскажите пожалуйста как убрать меню «Наказанные игроки на сервере» или заставить его работать.
Проверял на флаге z в меню пишет нет игроков даже если забанил только что. Это настройки обычного админа у них таже проблема разрешить sm_unban не помогает версия плагина последняя только что скачанная специально обновил sbma-newplugin.fe87f4b.1.10 В идеале заставить работать так чтобы админ мог редактировать свои баны как в веб части настроено.

  • 1612140789548.png

    1612140789548.png

    9.7 КБ

    · Просмотры: 37

  • 1612140879404.png

    1612140879404.png

    6.7 КБ

    · Просмотры: 37

  • #6,819

@Kruzya, Подскажите пожалуйста как убрать меню «Наказанные игроки на сервере» или заставить его работать.
Проверял на флаге z в меню пишет нет игроков даже если забанил только что. Это настройки обычного админа у них таже проблема разрешить sm_unban не помогает версия плагина последняя только что скачанная специально обновил sbma-newplugin.fe87f4b.1.10 В идеале заставить работать так чтобы админ мог редактировать свои баны как в веб части настроено.

Вообще-то меню работает исправно, если вам нужен только что забаненый, то вам в «Вышедшие игроки», а наказанные там показывается человек играющий в данный момент на сервер у которого есть Мут/Гаг

  • #6,820

Поставил на свой сервер Sourcebans++ Material admin.
Для фиксации банов, мутов и гагов.

В database.cfg все поставил. На главной странице сайта начали появляться выданные баны, муты и гаги.(пока всё работает)
На сайте есть функция подробного списка банов, мутов и гагов, там пишется время, ник админа, и другая информация о блокировке.

Со списком банов всё хорошо, а вот при переходе в список мутов и гагов вылетает ошибка.

Вот фото ошибки:

IMG_20210201_104403.jpg

Возможно кто-то уже сталкивался с этой проблемой?

Последнее редактирование модератором: 1 Фев 2021

#1

Americo

    Новичок

  • Пользователь
  • Pip

  • 7 сообщений

Отправлено 23 Март 2018 — 18:29

Помогите пж привязать БД к серверу и Amx Bans у меня то выдает ошибку то пишет подключите базу данных как я только не пробывал не получается 

  • Наверх


#2


Kasper55

Отправлено 23 Март 2018 — 18:37

Помогите пж привязать БД к серверу и Amx Bans у меня то выдает ошибку то пишет подключите базу данных как я только не пробывал не получается 

конфиг и ошибку

  • Наверх


#3


Americo

Americo

    Новичок

  • Пользователь
  • Pip

  • 7 сообщений

Отправлено 23 Март 2018 — 19:10

конфиг и ошибку

L 03/23/2018 — 19:07:32: [amxbans_core.amxx] [AMXBans] Ошибка при запросе! 
L 03/23/2018 — 19:07:32: [amxbans_core.amxx] [AMXBans] Сообщение: Table ‘game323046_db.amx_amxadmins’ doesn’t exist (1146) 
L 03/23/2018 — 19:07:32: [amxbans_core.amxx] [AMXBans] Выполнение запроса: SELECT `aa`.`steamid`, `aa`.`password`, `aa`.`access`, `aa`.`flags`, `aa`.`nickname`, `ads`.`custom_flags`, `ads`.`use_static_bantime` FROM `amx_amxadmins` AS `aa`, `amx_admins_servers` AS `ads`, `amx_serverinfo` AS `si` WHERE ((`ads`.`admin_id` = `aa`.`id`) AND (`ads`.`server_id` = `si`.`L 03/23/2018 — 19:07:32: [jbe_core.amxx] [RANK] Подключи базу данных 
L 03/23/2018 — 19:07:32: [jbe_core.amxx] [2002] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 
L 03/23/2018 — 19:07:32: [jbe_core.amxx] Query state: 2 

что тут не так?

  • Наверх


#4


Kasper55

Отправлено 23 Март 2018 — 19:27

L 03/23/2018 — 19:07:32: [amxbans_core.amxx] [AMXBans] Ошибка при запросе! 
L 03/23/2018 — 19:07:32: [amxbans_core.amxx] [AMXBans] Сообщение: Table ‘game323046_db.amx_amxadmins’ doesn’t exist (1146) 
L 03/23/2018 — 19:07:32: [amxbans_core.amxx] [AMXBans] Выполнение запроса: SELECT `aa`.`steamid`, `aa`.`password`, `aa`.`access`, `aa`.`flags`, `aa`.`nickname`, `ads`.`custom_flags`, `ads`.`use_static_bantime` FROM `amx_amxadmins` AS `aa`, `amx_admins_servers` AS `ads`, `amx_serverinfo` AS `si` WHERE ((`ads`.`admin_id` = `aa`.`id`) AND (`ads`.`server_id` = `si`.`L 03/23/2018 — 19:07:32: [jbe_core.amxx] [RANK] Подключи базу данных 
L 03/23/2018 — 19:07:32: [jbe_core.amxx] [2002] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 
L 03/23/2018 — 19:07:32: [jbe_core.amxx] Query state: 2 

что тут не так?

Table ‘game323046_db.amx_amxadmins’ doesn’t exist 

такой таблицы нету, по этому запрос не может дойти, выставите префикс таблиц в конфиге game323046_db

  • Наверх


#5


Americo

Americo

    Новичок

  • Пользователь
  • Pip

  • 7 сообщений

Отправлено 23 Март 2018 — 19:29

  • Наверх


#6


Kasper55

Отправлено 23 Март 2018 — 19:32

в sql.cfg да? 

да, потом удалите логи и перезапустите сервер

  • Наверх


#7


Americo

Americo

    Новичок

  • Пользователь
  • Pip

  • 7 сообщений

Отправлено 23 Март 2018 — 19:35

отчистил логи полностью вот конфиг amx_sql_host «web.ourservers.ru»

amx_sql_user «game323046_db»

amx_sql_pass «»

amx_sql_db       «game323046_db»

amx_sql_table «amx_»

amx_sql_type «mysql»

 и пишет в консоле тож самое

L 03/23/2018 — 19:33:01: [amxbans_core.amxx] [AMXBans] Ошибка при запросе! 
L 03/23/2018 — 19:33:01: [amxbans_core.amxx] [AMXBans] Сообщение: Table ‘game323046_db.amx_amxadmins’ doesn’t exist (1146) 
L 03/23/2018 — 19:33:01: [amxbans_core.amxx] [AMXBans] Выполнение запроса: SELECT `aa`.`steamid`, `aa`.`password`, `aa`.`access`, `aa`.`flags`, `aa`.`nickname`, `ads`.`custom_flags`, `ads`.`use_static_bantime` FROM `amx_amxadmins` AS `aa`, `amx_admins_servers` AS `ads`, `amx_serverinfo` AS `si` WHERE ((`ads`.`admin_id` = `aa`.`id`) AND (`ads`.`server_id` = `si`.`L 03/23/2018 — 19:33:01: [jbe_core.amxx] [RANK] Подключи базу данных 
L 03/23/2018 — 19:33:01: [jbe_core.amxx] [2002] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 

L 03/23/2018 — 19:33:01: [jbe_core.amxx] Query state: 2 

  • Наверх


#8


Kasper55

Отправлено 23 Март 2018 — 19:36

отчистил логи полностью вот конфиг amx_sql_host «web.ourservers.ru»

amx_sql_user «game323046_db»

amx_sql_pass «»

amx_sql_db       «game323046_db»

amx_sql_table «amx_»

amx_sql_type «mysql»

 и пишет в консоле тож самое

L 03/23/2018 — 19:33:01: [amxbans_core.amxx] [AMXBans] Ошибка при запросе! 
L 03/23/2018 — 19:33:01: [amxbans_core.amxx] [AMXBans] Сообщение: Table ‘game323046_db.amx_amxadmins’ doesn’t exist (1146) 
L 03/23/2018 — 19:33:01: [amxbans_core.amxx] [AMXBans] Выполнение запроса: SELECT `aa`.`steamid`, `aa`.`password`, `aa`.`access`, `aa`.`flags`, `aa`.`nickname`, `ads`.`custom_flags`, `ads`.`use_static_bantime` FROM `amx_amxadmins` AS `aa`, `amx_admins_servers` AS `ads`, `amx_serverinfo` AS `si` WHERE ((`ads`.`admin_id` = `aa`.`id`) AND (`ads`.`server_id` = `si`.`L 03/23/2018 — 19:33:01: [jbe_core.amxx] [RANK] Подключи базу данных 
L 03/23/2018 — 19:33:01: [jbe_core.amxx] [2002] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 

L 03/23/2018 — 19:33:01: [jbe_core.amxx] Query state: 2 

вы не с хоста арены, идите на свой форум

  • Наверх


#9


Americo

Americo

    Новичок

  • Пользователь
  • Pip

  • 7 сообщений

Отправлено 23 Март 2018 — 19:38

там нету такого поэтому тут прошу помощи 

  • Наверх


#10


Kasper55

Отправлено 23 Март 2018 — 19:41

там нету такого поэтому тут прошу помощи 

это форум хостинга арены, можете идти на любой другой форум по вашей тематике.

  • Наверх


#11


Americo

Americo

    Новичок

  • Пользователь
  • Pip

  • 7 сообщений

Отправлено 23 Март 2018 — 19:47

там не отвечают и не помогают (

  • Наверх


#12


Pointer*Rage

Отправлено 24 Март 2018 — 22:35

автор пиши в лс помогу помогу 

Сообщение отредактировал Pointer*Rage: 24 Март 2018 — 22:41

  • Наверх


Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

В статье рассказывается:

  1. Суть и причины возникновения ошибки установки соединения с базой данных
  2. Первые шаги устранения ошибки установки соединения
  3. 3 способа устранения ошибки установки соединения с БД
  4. Дополнительные методы устранения ошибки установки соединения с БД
  5. Профилактика возникновения ошибки установки соединения с базой данных
  6. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.

    Бесплатно от Geekbrains

Ошибка установки соединения с базой данных — довольно частое явление на WordPress, которое может быть вызвано различными причинами. При первом появлении она может добавить седых волос владельцу сайта, ведь доступ к ресурсу будет невозможен, включая и его «админку», и при недостатке знаний ставит в тупик.

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

Суть и причины возникновения ошибки установки соединения с базой данных

Чтобы понять, что означает “Ошибка установки соединения с базой данных” (Error establishing a database connection) разберемся, как работает WordPress и выясним, что такое база данных.

WordPress – одна из самых популярных CMS – систем., т.е. систем управления контентом. Это программное обеспечение, позволяющее добавлять, удалять и редактировать содержание вашего сайта без знаний языков программирования. Вся информация о контенте хранится в базе данных.

База данных — это и есть совокупность информации, организованная так, чтобы при необходимости компьютер смог ее найти и обработать. Все сведения о вашем WordPress сайте хранится в базе данных на серверах вашего хостинг- провайдера. Любое действие на сайте приводит кому, что WordPress посылает запрос на нужную информацию в базу данных. Если запрос успешно обработан, то пользователь получает нужную информацию.

Суть и причины возникновения ошибки установки соединения с базой данных

Суть и причины возникновения ошибки установки соединения с базой данных

Одним из наиболее важных файлов в WordPress является wp-config.php файл. Он находится в корневой директории и содержит сведения о конфигурации вашего сайта, в том числе и информацию о подключении к базе данных. Важно, чтобы эта информация была прописана в строго определенном порядке:

  • Database Name — Имя базы данных
  • Database Username — Имя пользователя базы данных
  • Database Password — Пароль пользователя базы данных
  • Database Host — Сервер базы данных

Таким образом, в большинстве случаев “Ошибка установки соединения с базой данных” возникает, если информация, описанная выше, указана не верно. Кроме того, ошибка может быть вызвана повреждением базы данных или перегруженностью сервера.

Первые шаги устранения ошибки установки соединения

Рассмотрим основные причины ошибки установки соединения с базой данных и способы их устранения.

Скачать файл

Прежде всего, настоятельно рекомендуем создать резервную копию всей важной информации и обновлять ее после каждого значимого изменения. Тогда вы гарантированно не потеряете данные. А в случае серьезной ошибки и восстановления базы данных, не столкнетесь с необходимостью создания сайта с нуля. Для создания резервной копии используются плагины Duplicator или All-in-One WP Migration.

Есть много программных модулей для резервного копирования, но они не смогут вам помочь при отсутствии доступа в админку.

В такой ситуации нужен плагин ISPmanager или другой модуль, который поможет, управляя хостингом, сделать полное резервное копирование сайта.

Первые шаги устранения ошибки установки соединения

Первые шаги устранения ошибки установки соединения

При возникновении сложностей стоит воспользоваться технической поддержкой, которая есть на всех платных хостингах. Здесь вам окажут квалифицированную помощь с созданием резервной копии.

3 способа устранения ошибки установки соединения с БД

Проверка памяти сервера

Предположим, вы проверили учетные данные в фале wp-config.php и убедились в их корректности. Следующим шагом следует проверить сервер на наличие памяти. Довольно часто ошибка соединения возникает из-за перегруженности сервера. Если сервер хостинг-провайдера испытывает трудности, то и ваш сайт WordPress будет замедляться.

В первую очередь удостоверимся, что MySQL работает, и памяти для обработки данных WordPress достаточно.

Подключитесь к удаленному серверу через SSH, используя IP-адрес сервера:

ssh 8host@ <server IP>

Затем убедимся, работает ли MySQL с помощью утилиты netstat. Она позволяет отслеживать проблемы, связанные с производительностью сети. Чтобы увидеть список TCP-портов, которые прослушиваются, и имена программ, используйте команду:

sudo netstat -plt

где флаги –p, –l и –t означают program (программы), listening (прослушивание) и TCP соответственно.

В результате выполнения команды вы увидите список. Найдите в нем mysqld – это сервер MySQL:

Проверка памяти сервера

Проверка памяти сервера

Если вы видите его в списке, значит, сервер MySQL работает и прослушивает соединения. В противном случае нужно попробовать ручной запуск сервера. Следующая команда полностью перегружает MySQL:

sudo systemctl start mysql

Заметьте, что в некоторых версиях и дистрибутивах Linux используется mysqld или mysql-server, а не mysql. Попробуйте разные варианты, чтобы определить, какой из них применяется в вашей системе.

После выполнения этой команды сервер запустится. Проверьте это с помощью sudo netstat -plt, как описано ранее.

По какой причине сервер MySQL может завершить работу? Эта система очень эффективна и производительна, но не всегда стабильна. Если количество одновременно выполняемых задач велико, то она существенно замедляется. Чтобы минимизировать возможные проблемы, нужно следить за объемом доступной памяти.

pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

pdf иконка

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

Уже скачали 19541 pdf иконка

Проверьте log-файлы и ищите в них сообщения об ошибках. Для поиска используйте команду zgrep:

zgrep -a «allocate memory» /var/log/mysql/error.log*

В результате выполнения данной команды вы увидите все log-файлы, содержащие error.log и ‘allocate memory’. Поиск будет выполняться по файлам в директории /var/log/mysql/.

На выводе вы можете увидеть подобную строку:

2017-04-11T17:38:22.604644Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool

Это значит, что для корректной работы MySQL не хватает памяти. Именно это и является причиной ошибки подключения к базе данных. Если вы видите не одну такую строку, а несколько, значит, проблема нехватки памяти регулярная. Решается она переносом данных на более мощный сервер. Если сайт размещен на облачном сервере, то хостинг-провайдер в большинстве случаев может обновить сервер быстро и с минимальным простоем.

Что такое база данных: принципы работы, лучшие СУБД

Читайте также

Если команда zgrep не выдала списка log-файлов, то сервер не испытывает проблем с нехваткой памяти. Значит проблемы установки соединения с базой данных может быть связана неверными учетными данными MySQL.

Проверка учётных данных MySQL

Если вы поменяли хостинг-провайдера или переместили установку WordPress на новый сервер, то информация в файле wp-config.php становится неактуальной. Вам необходимо поменять соответствующие строки в файле, иначе подключение к базе данных будет невозможно.

Чтобы найти этот файл используйте команду find:

sudo find / -name «wp-config.php»

Данная команда будет искать файл с указанным именем в корневой папке. Если он будет найден, то на выходе вы увидите путь к найденному файлу:

/var/www/html/wp-config.php

Чтобы открыть его в текстовом редакторе nano, напишите:

sudo nano /var/www/html/wp-config.php

В результате вы увидите файл с большим количеством строк. Первыми строками как раз и будут те, что описывают подключение к базе данных:

/** The name of the database for WordPress */

define(‘DB_NAME’, ‘database_name’);

/** MySQL database username */

define(‘DB_USER’, ‘database_username’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘database password’);

Проверка учётных данных MySQL

Проверка учётных данных MySQL

Вместо ‘database_name’, ‘database_username’ и ‘database_password’ должны быть указаны корректные данные о вашей БД. При необходимости отредактируйте их. На забудьте сохранить файл и выйти из редактора, нажатием CTRL-O, CTRL-X.

Чтобы убедиться, что проблема решена, попробуйте подключиться к базе данных. Для этого наберите команду:

mysqlshow -u database_username -p

Затем введите пароль. Если имя пользователя или пароль не верные, то вы увидите ошибку Access denied. В противном случае на экран будет выведена информация обо всех базах данных, к которым у вас есть доступ.

+———————+

|Databases |

+———————+

| information_schema |

| database_name |

+———————+

Если вы видите имя нужной базы данных в списке, то в файле wp-config.php указаны корректные данные. Теперь можно перезапустить WordPress сайт.

Если после этого ошибка подключения к базе данных не исчезла, то переходите к третьему шагу.

pdf иконка

Точный инструмент «Колесо компетенций»

Для детального самоанализа по выбору IT-профессии

pdf иконка

Список грубых ошибок в IT, из-за которых сразу увольняют

Об этом мало кто рассказывает, но это должен знать каждый

doc иконка

Мини-тест из 11 вопросов от нашего личного психолога

Вы сразу поймете, что в данный момент тормозит ваш успех

Регистрируйтесь на бесплатный интенсив, чтобы за 3 часа начать разбираться в IT лучше 90% новичков.

Только до 13 февраля

Осталось 17 мест

Восстановление базы данных WordPress

Случается, что база данных WordPress оказывается поврежденной. Причин, по которым такое происходит, может быть несколько:

  • неудачное обновление;
  • сбой базы данных;
  • некорректный плагин.

Непосредственно на сайте в таком случае вы все также увидите сообщение — «ошибка установки соединения с базой данных».

Попытаемся восстановить БД. Откройте файл wp-config.php с помощью текстового редактора:

sudo nano /var/www/html/wp-config.php

Вставьте в файл строку:

define(‘WP_ALLOW_REPAIR’, true);

Таким образом включается функция восстановления базы данных. Сохраните файл и закройте его.

Затем откройте браузер и перейдите по следующему URL:

http://www.example.com/wp-admin/maint/repair.php

Не забудьте заменить www.example.com на URL вашего сайта или укажите IP.

Тогда вы увидите следующее сообщение на экране:

WordPress can automatically look for some common database problems and repair them.

Выберите вариант Repair Database. В появившейся странице вы увидите процент проверенных и восстановленных данных.

После восстановления вернитесь к файлу wp-config.php. Удалите из него функцию, ответственную за восстановление базы данных. Это необходимо сделать из соображений безопасности, иначе доступ к восстановлению БД будет у всех.

Восстановление базы данных WordPress

Восстановление базы данных WordPress

Если после восстановления базы данных WordPress все еще выдает ошибку о проблеме соединения, восстановите базу данных из бэкапа (резервной копии).

Если же после проверки на странице с результатами вы не увидели исправлений, то ошибка соединения с базой данных не связана с самой базой данных.

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

Дополнительные методы устранения ошибки установки соединения с БД

Следующие способы устранения ошибки установки соединения с базой данных категорически не рекомендуется использовать начинающим администраторам WordPress! Переходите к ним только в том случае, если не помогли методы, описанные ранее. Не используйте их, если у вас нет валидной резервной копии вашего сайта!

Автоматизированная система базы данных: хранение и использование информации

Читайте также

  • Обновление настройки в wp_options

Некоторые пользователи отмечали, что ошибка была устранена после выполнения запроса к БД через phpMyAdmin:

[sql]UPDATE wp_options SET option_value=’ http://your_site.ru’ WHERE option_name=’siteurl’;[/sql]

Где вместо ’your_site.ru ‘укажите URL вашего сайта.

  • Подключение к базе данных с правами root

Если вы используете виртуальный сервер и можете воспользоваться root правами, то попробуйте подключиться к БД через файл test.php. В случае успеха, попробуйте также подключиться к БД вашего сайта через файл wp-config.php. Затем проверьте работу сайта.

Работать на сервере под учётной записью root – большая ошибка. Обязательно создайте нового пользователя через phpMyAdmin. Не забудьте внести в wp-config.php файл логин и пароль созданного пользователя.

Профилактика возникновения ошибки установки соединения с базой данных

Никто не застрахован от ошибки установки соединения с базой данных при работе с Вордпресс. Однако, вы можете минимизировать шанс остановки сайта, если будете следовать следующим рекомендациям:

  • Тщательно выбирайте хостинг-провайдера, который подходит именно для работы с CMS WordPress. Он должен иметь хорошую техподдержку, обеспечивать высокую скорость и стабильность. Зачастую проблемы в работе сайта связаны именно с хостингом.
  • Регулярно делайте бэкап. Вы можете самостоятельно выбрать один из плагинов, например, UpdraftPlus, Duplicator или All-in-One WP Migration.

К сожалению, если вы не имеете доступ в панель управления сайта, то вы не сможете воспользоваться резервной копией. Тогда вам нужно будет воспользоваться программным обеспечением для управления хостингом. Например, ISPmanager. Он позволит вам сделать полную резервную копию сайта.

Если вы не хотите самостоятельно делать бэкап, можете обратиться в техподдержку хостинг-провайдера. Они предложат вам программу для резервного копирования.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Достоевский замечательный психиатр лексическая ошибка
  • Дополнительные атрибуты несовместимы между собой windows 10 как исправить
  • Достоверность вывода логические ошибки
  • Дополнительное соглашение об исправлении технической ошибки
  • Достичь счастья лексическая ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии