Бродячий MySQL с MySQLWB
У меня проблемы с подключением к MySQL на виртуальном веб-сервере на основе Vagrant (generate vy puphpet).
Вот мой файл config.yaml:
mysql:
install: '1'
settings:
version: '5.7'
root_password: root
override_options: { }
users:
mysqlnu_g4zwm0e6h33a:
name: dbuser
password: '123'
databases:
mysqlnd_nkb9ddpcuuej:
name: dbname
sql: ''
grants:
mysqlng_upoq7qlhcza1:
user: dbuser
table: '*.*'
privileges:
- ALL
На MySQLWorkBench я попытался соединиться с туннелем SSH с этой информацией:
- Способ подключения: через SSH
- Имя хоста SSH: 127.0.0.1:22
- Имя пользователя SSH: vagrant
- Пароль SSH: бродячий
- SSH ключевой файл: файл / точка /ssh/id_rsa (без расширения)
- Mysql Host: 127.0.0.1
- Порт MySQL: 3306 (по умолчанию)
- Mysql Имя пользователя: root
- Mysql пароль: root
У меня есть это сообщение об ошибке:
Не удалось подключиться, поэтому MySQL на 127.0.0.1:3306 подумал, что туннель SSH по vagrant@127.0.0.1: 22 с пользователем root. плохая конверсия
Я не знаю почему, может быть, это ошибка порта? Если у вас есть идея, я в деле! Но, пожалуйста, не дайте мне решение, просто небольшая помощь, я хочу решить это самостоятельно!
С наилучшими пожеланиями (извините за мой плохой английский)
1 ответ
Проблема решена!
Сначала я набираю "vagrant ssh-config" (пока моя виртуальная машина не работала) для получения информации: имя хоста, пользователь, порт, rsa_key)
Затем в mysqlWB порт SSh был не 22, а 2222. И, конечно, используя ключ SSH, мне больше не нужен пароль:)