Я извиняюсь. Я знаю, что этот вопрос задавался много раз раньше, но я пробовал много предложений и просто не могу найти решение.
Проблема: у меня есть база данных MySQL, запущенная на размещенном сервере. Я должен использовать SSH для подключения к нему, и у меня есть соответствующие файлы Public и Private Key.
Я специально хочу использовать версию ПК MySQL Workbench для доступа к этой базе данных, для запуска запросов, проверки данных и т.д.
Если я запускаю Sequel Pro на Mac, он прекрасно соединяется, и я могу просматривать и запрашивать базу данных. Нет проблем.
Если я запускаю пробную версию SQLyog на ПК, она также прекрасно соединяется. Нет проблем.
Но если я попытаюсь подключить использование MySQL собственного приложения MySQL Workbench, используя точно такие же настройки и файл приватного ключа SSH, он отказывается подключаться, бросая известную ошибку:
Невозможно подключиться к серверу MySQL на 127.0.0.1 '(10061)
Мне кажется, что это разочаровывает, так как в SQL Workbench я указал "MySQL Hostname" для использования, db01.mysql.vm.MyHostingServer.net, но Workbench, похоже, игнорирует его и требует подключения к 127.0.0.1 вместо.
(Я прочитал, что Workbench говорит, что ему нужен файл открытого ключа, но на самом деле это файл приватного ключа... и я попытался с ними. Я также пытался работать с MySQL Workbench на Mac, но это разбило все над местом, просто когда я печатал имена и пароли серверов.. это был беспорядок!!)
Служба хостинга, с которой я перешел, дает мне ограниченные разрешения для изменения настроек MySQL, и, учитывая, что Sequel Pro и SQLyog могут успешно соединяться, я не хочу начинать беспорядочно и беспорядочно меняться.
Любые идеи...?