Проблема MySQL

admin646

Пользователь
Сообщения
1,023
Решения
59
Реакции
98
В общем вот какая проблема со мной приключилась.

Каким-то волшебным образом один человек получил моё БД. Ну и начал играться. Никакие левые плагины я не ставил. Всё что я ставлю на сервер берется от Fungun.net и от Dev-cs.

И дошло то того что нужно сменить пароль на MySQL. Значит поменял я этот пароль от бд. Привязал все плагины по новой к бд. Но тут возникла проблема. После того как я меняю пароль в GameCMS (Пароль я указывал в списке серверов где нужна привязка бд для amxbans и статистики для вывода на сайт) GameCMS сразу же пишет что пароль неверный! (Ошибка 1045) Хотя плагины спокойно привязались. Писал на счёт этого Разработчику и решали 1-2 дня проблемку и пришли к тому что нужно поменять хост с ip на localhost(Сервера и бд стоят на одной машине)

Поменяли на localhost и на сайте всё заработало! Захожу на сервер и там уже плагины начали бушевать. И опять ошибки с бд(1045 Опять пароль)

Итог вот какой: Поставил старый пароль и всё работает прекрасно!

Ребята, если есть такая возможность то попробуйте сами так сделать. Будет ли какая-то ошибка или ещё что-то?


(Перед установкой GameCMS хост устанавливался тоже localhost. После установки IP сайт не может соединиться с GameCMS)

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

обычно сервер кс находится на машине 1
а, бд с сайтом на машине 2

соответственно на сайте бд надо прописывать как localhost или 127.0.0.1
а на сервере кс уже надо писать адрес БД
 
@SKAJIbnEJIb,


[2020-02-04 22:01:29 | 127.0.0.1 | kvld] : [SQLSTATE[HY000] [2002] Connection refused]
[2020-02-04 22:01:25 | 127.0.0.1 | kvld] : [SQLSTATE[HY000] [2002] Connection refused]
[2020-02-04 13:13:18 | localhost | kvld] : [SQLSTATE[HY000] [1045] Access denied for user 'uskvld'@'localhost' (using password: YES)]

[2020-02-04 12:10:03 | localhost | kvld] : [SQLSTATE[HY000] [1045] Access denied for user 'uskvld'@'localhost' (using password: YES)]

Вот эти самые ошибки (Пароль вписывали правильно. Делал всё вместе с "Станислав Грачев" . Он сам лично заходил и делал. Толку 0. Хоть что вписывай "localhost" "127.0.0.1" Толку 0.

Такие же ошибки бывают если я :

1.Поставлю localhost в GameCMS
2.Сменю пароль на новый(От БД)
 
@admin646, вы сейчас логи показываете mysql сервера, нормально покажите лог на сервере кс и на сайте, вписывайте 127.0.0.1
что за хостинг у вас? вы точно понимаете что такое localhost?
 
@DIVIZION, Вроде как Стас смотрел. И сказал что включено.

@SKAJIbnEJIb,


L 02/04/2020 - 11:04:26: [gamecms_api_5.3.5.amxx] Connection error: 0. Host: 127.0.0.1 | Error: Can't connect to MySQL server on '127.0.0.1' (111)
L 02/04/2020 - 11:04:26: [gamecms_api_5.3.5.amxx] Connection error: 1. Host: 127.0.0.1 | Error: Can't connect to MySQL server on '127.0.0.1' (111)
L 02/04/2020 - 11:04:26: [gamecms_api_5.3.5.amxx] Connection error: 2. Host: kvld.ru | Error: Access denied for user 'uskvld'@'kvld.ru' (using password: YES)


L 02/04/2020 - 00:51:09: -------- Mapchange to awp_india --------
L 02/04/2020 - 00:51:09: [gamecms_api_5.3.5.amxx] Connection error: 0. Host: localhost | Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 02/04/2020 - 00:51:09: [gamecms_api_5.3.5.amxx] Connection error: 1. Host: 127.0.0.1 | Error: Can't connect to MySQL server on '127.0.0.1' (111)
L 02/04/2020 - 00:51:09: [gamecms_api_5.3.5.amxx] Connection error: 2. Host: kvld.ru | Error: Access denied for user 'uskvld'@'kvld.ru' (using password: YES)

L 02/03/2020 - 01:11:50: [CsStats MySQL] Невозможно подключиться к базе данных!
L 02/03/2020 - 01:11:50: [CsStats MySQL] Код ошибки: 1045 (Сообщение: "Access denied for user 'uskvld'@'kvld.ru' (using password: YES)")
L 02/03/2020 - 01:11:50: [CsStats MySQL] Плагин останавливает подсчет статистики...


L 02/03/2020 - 23:17:09: [AMXBans RBS] Невозможно подключиться к базе данных!
L 02/03/2020 - 23:17:09: [AMXBans RBS] Код ошибки: 1045 (Сообщение: "Access denied for user 'uskvld'@'kvld.ru' (using password: YES)")
L 02/03/2020 - 23:17:09: [AMXBans RBS] Запрос: SELECT motd_delay,amxban_motd FROM `amx_serverinfo` WHERE `address`='195.88.208.88:27015' LIMIT 1

Ну как я ранее читал объяснения от других людей на форумах. localhost это тоже самое что 127.0.0.1 . Когда всё стоит на одной машине то ставить лучше локальное подключение.
 
@admin646, Пробовали подключать не локальную базу, а удалённую?
Сообщение автоматически объединено:

@admin646, Можете просто ради интереса протестировать и проверить как вообще будет. А там уже можно смотреть дальше что и как.

Demo Web хостинга
Адрес: Web Хостинг
Логин: demo
Пароль: 1W9s7D7u
Сообщение автоматически объединено:

Если будите тестировать, то не забудьте поставить галочку Удалённый доступ и написать ип сервера с которого будет идти коннект к базе. В настройках плагинов коннект указывайте адрес 185.180.231.212 или можно с портом 185.180.231.212:3306

Скриншот 05-02-2020 211859.png
 
Последнее редактирование:
@SKAJIbnEJIb,


L 02/06/2020 - 22:46:04: [gamecms_api_5.3.5.amxx] Connection error: 0. Host: 185.180.231.212 | Error: Access denied for user 'demo'@'195.88.208.88' (using password: YES)
L 02/06/2020 - 22:46:04: [gamecms_api_5.3.5.amxx] Connection error: 1. Host: 127.0.0.1 | Error: Can't connect to MySQL server on '127.0.0.1' (111)
L 02/06/2020 - 22:46:04: [gamecms_api_5.3.5.amxx] Connection error: 2. Host: kvld.ru | Error: Access denied for user 'demo'@'kvld.ru' (using password: YES)

@sas333 , Вот я не пойму почему он выдает такую ошибку. Я вообще другой IP вписал . Вписал ваш IP . Всё равно не пойму в чем проблема.

Может ли влиять сам GameCMS на это всё? Просто перед тем как установить сам GameCMS я установил localhost (хост)




//Настройки БД САЙТА!!!
cms_hostname "185.180.231.212" //ip адрес, где находится БД САЙТА!
cms_username "demo" //имя пользователя БД
cms_password "4M4b6A8m" //пароль пользователя
cms_dbname "demo" //имя БД
cms_url "kvld.ru" //корень сайта
cms_debug "0" //логирование в режиме отладки 1..4
cms_game_server "195.88.208.88:27015" //адрес (IP:pORT) игрового сервера (123.456.789.101:12345), если пишет "Server was not found in Database"
//(например, на локальных серверах или для использование админов с другого сервера)
Вот как я указал БД

649
 
@admin646, Вы когда тестировали на Demo Web хостинге вы базу сайта вашего kvld.ru туда ставили? и сам сайт работал? Так же Вопрос, вы когда со своего игрового сервера делали коннект к базе на demo web хостинга, то в бд ставили Галочку Удалённый доступ? Ип сервера указывали? (На скриншоте выше скидывали пример вам) Если не получится разобраться. Напишите в личку, постараемся вам помочь.
 
В общем решилось созданием новой базы. А человек каким-то образом получал доступ к базе через Ispmanager. Ибо других вариантов нет (Увидел подобное на форумах всяких "На счёт взломов" )
 
@SKAJIbnEJIb, Ну лично я никак не выдавал никому этот флаг. И нет никаких таких плагинов. Ранее стояли только ваши плагины и gamecms api . Больше вообще ничего не стояло. Но доступ он всё равно имел к базе.
 
Сверху
Назад