Невозможно запустить процесс MySQL на MySQL через MySQL-прокси

Клиент Mysql может подключиться через прокси-сервер MySQL, но приглашение оболочки MySQL не появляется

Описание проблемы

Я хочу, чтобы иметь возможность передавать запросы MySQL через прокси-сервер MySQL на сервер MySQL. Я создал настраиваемого пользователя на настраиваемом узле, на котором запущен mysqld, а прокси-сервер mysql прослушивает настраиваемый узел. Клиент mysql, который должен был быть запущен с пользовательского хоста и готов принимать команды, не работает через пользовательский хост. То есть он подключается, но не может получить пользовательский идентификатор

  • mysqld слушает localhost:3306
  • Прослушивание MySQL-прокси на порту localhost:3307 и чтение / запись backend localhost:3306
  • Я пытаюсь запустить клиент MySQL на локальном хосте: 3307

Терминальный выход

dsashikanth$ mysql --host=localhost --port=3307 -u dsashikanthlocal01 -p

Введите пароль: Добро пожаловать в монитор MySQL.

Команды заканчиваются на; или \ g.

[Это не в состоянии получить оболочку mysql]

Возможные причины)

  1. Клиент Mysql не может получить процесс на сервере MySQL через прокси MySQL

  2. Это может быть поведение прокси-сервера mysql, так как я могу выполнить dsashikanth$ mysql --host=localhost --port=3306 -u dsashikanthlocal01 -p и получить приглашение mysql.

Я не совсем уверен

Действия по воспроизведению

  1. Раскрутите mysql (желательно на произвольном имени хоста и порте)
  2. Раскрутите MySQL-прокси, чтобы прослушать имя хоста и порт.
  3. Вызвать клиента mysql на пользовательском имени хоста на порту, на котором прослушивается прокси-сервер mysql

0 ответов

Другие вопросы по тегам