Использование MySQL Workbench для подключения к MySQL на сервере Linux

Я не новичок в Linux, но я «переустанавливаю» и возвращаюсь в модель LAMP и работаю над тем, чтобы все было настроено и настроено для моей среды.

В настоящее время я завершаю установку и настройку Ubuntu 16.04 (и MySQL 5.7)

Я установил MySQL Workbench v 6.3 в локальном окне Windows 10, а Linux работает на удаленном ящике и MySQL в том же поле, что и пульт. Все это происходит в одном брандмауэре, поэтому я не отправляю трафик за пределы брандмауэра.

Проблема в том, что когда я пытаюсь подключиться к серверу MySQL из Workbench, я получаю сообщение об ошибке «Не удалось подключиться к MySQL в 127.0.0.1:3306 с пользователем root.

Проверенные вещи

Я могу подключиться к MySQL, находясь в сеансе SSH, используя Putty из окна Windows 10 и посмотреть таблицы, которые были установлены во время установки MySQL. Я смог создать учетные записи пользователей в MySQL. Итак, я знаю, что MySQL работает. Я могу выполнить ping 127.0.0.1 в сеансе SSH, и я получаю подтверждение, что ping прибыл по указанному адресу. Я проверил mysqld.cnf в каталоге /etc/mysql/mysql.conf.d/ для адреса привязки, который равен 127.0.0.1.

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

0
задан 6 September 2017 в 03:03

2 ответа

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

В настоящий момент он прослушивает только 127.0.0.1, который является интерфейсом только локального компьютера и клиентов через SSH может получить доступ к

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

0
ответ дан 18 July 2018 в 07:21

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

В настоящий момент он прослушивает только 127.0.0.1, который является интерфейсом только локального компьютера и клиентов через SSH может получить доступ к

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

0
ответ дан 24 July 2018 в 18:47
  • 1
    я обновил ip-адрес и установил его на 0.0.0.0 и проверил состояние брандмауэра. В окне Lunix статус отображается неактивным после того, как я запустил статус sudo ufw, и в окне Windows я выключил брандмауэр (я знаю, что это не самая умная вещь, но с использованием процесса устранения я надеюсь, что у меня будет успешное соединение). Однако это все равно не позволит подключиться к workbench MySQL. – David Rasmussen 6 September 2017 в 03:27
  • 2
    Теперь я установил mysql-workbench в ящик Linux, на котором запущен mysql, и смог подключиться к mysql и начать создавать схемы, таблицы и т. Д. Как я уже говорил в своем предыдущем посте, я выбрал брандмауэры из уравнения, но еще не радость. Любые предложения относительно того, как исправить проблему подключения из удаленной коробки, будут оценены. – David Rasmussen 6 September 2017 в 15:01

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

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