Коллеги, добрый вечер. Подскажите пожалуйста, в чём проблема с 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 ответов

36 просмотров

юзеры из 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
я не совсем понимаю о чем идет речь. выложите куда...

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
кто-нибудь уже пробовал это?
Lencore
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
❓ Подскажите как сделать в группе телеги функцию (кнопку) пересылки сообщения где есть нарушение правил? Бот к каждому сообщению (по определенным ключам) добавляет снизу кнопк...
Alexander
4
Карта сайта