Как устранить эту ошибку при попытке подключиться к серверу SQL, расположенному на виртуальной машине Google Compute Engine Ubuntu - PullRequest
0 голосов
/ 11 сентября 2018

Для курса по базам данных, в котором я учусь, профессор поручил нам настроить несколько серверов VM MySQL и удаленных соединений.Я нашел надлежащую документацию для решения большинства моих проблем, но я изучал документы, пытаясь найти решение моей последней проблемы.

Я настроил Ubuntu VM на Google Cloud Compute Engine,Я установил сервер MySQL на этот экземпляр виртуальной машины, и мне нужно войти в систему удаленно с моего ноутбука.Я следовал этой документации https://cloud.google.com/solutions/mysql-remote-access и этому видео на YouTube https://www.youtube.com/watch?v=f5qQDm3ciDg.

Тем не менее, я все еще получаю сообщение Unable to Connect to Server, когда я тестирую свое соединение.Что я мог упускать из виду, что поможет мне подключиться?

Спасибо!

1 Ответ

0 голосов
/ 14 сентября 2018

Итак, я достаточно долго прислонил голову к стене, чтобы понять, что ssh будет более простым решением, чем прямое соединение.

Итак, по крайней мере для моей машины с Windows, вот те шаги, которые я выполнилЧтобы установить соединение:

  1. Загрузите сервер sql (вам не нужно добавлять пользователя без необходимости, и вы не изменяете bind-адрес в файле конфигурации).

  2. Используйте PuTTYgen для создания пары открытого открытого ключа.Экспорт закрытого ключа в формате openssh (в параметрах экспорта)

  3. Нажмите кнопку редактирования на экземпляре виртуальной машины, затем прокрутите вниз до раздела ключа SSH.

  4. Вставьте открытый ключ в текстовое поле (обязательно измените часть последнего комментария на имя пользователя на виртуальной машине Linus)

  5. Используйте SSH-соединение на MySQL Workbench.Используйте внешний IP-адрес вашей виртуальной машины в качестве первого (ssh) имени хоста и localhost в качестве второго (SQL) имени хоста.Введите всю остальную информацию в соответствии с запросом.

...