Коллеги, добрый вечер. Подскажите пожалуйста, в чём проблема с proxysql? При

подключении через не админа получаю ERROR 1045 (28000): ProxySQL Error: Access denied for user.

Запустил через docker, конфиг в подмонтированном proxysql.cnf. Там прописан локальный админ и юзер через:
mysql_users =
(
{ username = "sbtest" , password = "password" , default_hostgroup = 10 , active = 1 }
)

Пробовал поменять в конфиге username и password, но команда
mysql -uadmin -padmin -h127.0.0.1 -P6032 -e 'select * from mysql_users;'
всегда возвращает | sbtest | password. То есть изменений как-будто нет.

При этом если зайти в контейнер и сделать cat proxysql.cnf, то там видно измененные значения.

Попробовал создать ещё одного юзера прямо из админки. Юзера видно в таблице. Попробовал на всякий случай добавить изменения в runtime:
mysql> LOAD MYSQL USERS TO RUNTIME;
Query OK, 0 rows affected (0.01 sec)

И так же ничего не изменилось. При попытке подключения с данными нового пользователя ошибка
ERROR 1045 (28000): ProxySQL Error: Access denied for user 'user2'@'127.0.0.1' (using password: YES)

8 ответов

14 просмотров

юзеры из mysql_users используются для коннекта с бэкенд серверами (i.e. galera) и порт там не 6032, а другой, который вы прописали в конфиге (может 3306, а может и нет). а вы с стучитесь в админку (судя по порту). надеюсь я понятно объяснил

Дмитрий-Стародубцев Автор вопроса
svart
юзеры из mysql_users используются для коннекта с б...

Да. Получается мне надо такого же юзера создать на галере и поменять порт?

np. не забывайте еще персистить свои изменения на диск: save <smth> to disk

Вопрос зачем баллансировщик на одном сервере с инстансами? Я думал такое между серверами делается...

Дмитрий-Стародубцев Автор вопроса
svart
np. не забывайте еще персистить свои изменения на...

А если просто оставить только юзера из конфига, то ничего не нужно будет сохранять на диск? Второго юзера создавал только для проверки, в общем он мне не нужен. Кстати, почему может быть такое что при изменении username и password в proxysql.cnf в таблице mysql_users эти значения остаются дефолтными? Контейнер перезапускал, cat proxysql.cnf внутри контейнера показывает измененные данные.

Дмитрий-Стародубцев Автор вопроса
Denis Efremov
Вопрос зачем баллансировщик на одном сервере с инс...

А, это просто после неудачи на сервере с galera я решил проверить что будет с того же сервера, где прокси. Сейчас 3 отдельных сервера для галеры и еще два планируется под прокси.

Дмитрий Стародубцев
А если просто оставить только юзера из конфига, то...

я не совсем понимаю о чем идет речь. выложите куда-нибудь ваш proxysql.cnf и ткните пальцем в юзера а котором вы говорите. в конфиге можно задать как админа, так и юзеров для галеры

Дмитрий-Стародубцев Автор вопроса
svart
я не совсем понимаю о чем идет речь. выложите куда...

Ничего если скринами? На первом скриншоте я получаю список юзеров. Первый юзер у меня берётся из файла конфигурации, второй вручную создавался командами. На втором скриншоте внизу видно что для первого юзера изменено имя и пароль.

Похожие вопросы

Обсуждают сегодня

Всем привет) Я попробовал турбо роутер октябрьский. Вроде доволен, но возникла проблемка) Бутстраповские модалки плодят .modal-backdrop элементы Если модалка открыта, должне...
Виталий
3
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Хотя вроде админка показывает удаленные модели, да? @dblackCat
Виталий
2
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
8
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
А кто знает в тейлоре до сих пор есть конфликты слагов или поправили уже?
Black Cat
5
Карта сайта