У меня проблема с Mysql Workbench, которая, вероятно, является ошибкой.
Я использую EC2 с эластичными IP-адресами. Я сменил сервер, но сохранил пару ключей и IP-адрес. Поэтому он должен подключаться как обычно через SSH-туннель.
Когда я пытаюсь подключиться через Mysql Workbench, он говорит:
Ошибка туннельного подключения. Ключ хоста для сервера 00.00.000.000 не совпадает! Удалите записи для хоста из файла C: \ Users \\ AppData \ Roaming ... \ known_hosts
Проблема в том, что файл known_hosts не существует в моей системе. Я попытался переустановить рабочую среду MySQL, но удаление файла, по-видимому, не удаляет.
Понял! Файл был здесь:
C: \ Users \ myname \ AppData \ Roaming \ MySQL \ Workbench \ ssh
Вы можете найти этот файл в папке .ssh в папке %USERPROFILE%\ssh
или %USERPROFILE%\.ssh
. Если вы напечатаете %USERPROFILE%
в адресную строку проводника Windows, она автоматически развернется.
ИЛИ вы можете открыть эту папку, используя диалоговое окно «Выполнить». Открыть диалоговое окно запуска (windows + R). Тип %USERPROFILE%\.ssh
и нажмите ввод.
А затем удалите / очистите known_hosts
файл.