Выпуск Fedora 20 (Heisenbug) 3.19.3-100.fc20.x86_64
Пакеты:
- mysql-workbench-community.x86_64 6.1.7-1.fc20
- mariadb.x86_64 1:5.5.41-1.fc20
- mariadb-libs.x86_64 1:5.5.41-1.fc20
- mariadb-server.x86_64 1:5.5.41-1.fc20
Я могу подключиться к работающему, удаленному серверу баз данных MySQL, используя командную строку. Мне необходимо
- удаленно войти на удаленный компьютер с помощью SSH, и оттуда
- выполнить команду входа в MySQL.
(Это означает, что сервер базы данных не находится в моей локальной сети, и я не могу подключиться к нему с моей локальной машины).
[user@my-local-machine ~]$ ssh [user]@[remote-host] -p [port]
[user@remote-host ~]$ mysql -u [db-user] -h 192.168.x.x -p
Введите пароль:
Добро пожаловать на монитор MariaDB. Команды заканчиваются на; или \g. Ваш идентификатор подключения MariaDB [id] Версия сервера: 5.5.40-MariaDB MariaDB Server
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab и другие.
Напечатайте 'помощь;' или '\h' за помощь. Введите «\c», чтобы очистить текущий оператор ввода.
MariaDB [(нет)]>
Однако, если я пытаюсь использовать MySQL Workbench, я получаю следующую ошибку:
Не удалось подключиться к MySQL в 192.168.xx: 3306 через туннель SSH на [хост]: [порт] с пользователем [db-user]
Потеряно соединение с сервером MySQL при чтении начального пакета связи, системная ошибка: 0