我在使用 Mysql Workbench 时遇到了问题,这可能是一个错误。
我使用的是具有弹性 IP 的 EC2。我更换了服务器,但保留了密钥对和 IP。因此它应该可以像往常一样通过 SSH 隧道进行连接。
当我尝试通过 Mysql Workbench 连接时,它显示:
隧道连接错误。服务器 00.00.000.000 的主机密钥不匹配!从 C:\Users\\AppData\Roaming...\known_hosts 文件中删除主机条目
问题是,我的系统上不存在 known_hosts 文件。我尝试重新安装 MySQL Workbench,但卸载显然没有删除该文件。
答案1
知道了!文件在这里:
C:\Users\我的名字\AppData\Roaming\MySQL\Workbench\ssh
答案2
%USERPROFILE%\ssh
您可以在或 中的 .ssh 文件夹中找到此文件%USERPROFILE%\.ssh
。如果您%USERPROFILE%
在 Windows 资源管理器地址栏中输入,它将自动展开。
或者,您可以使用“运行”对话框打开此文件夹。打开运行对话框(Windows + R)。输入%USERPROFILE%\.ssh
然后按回车键。
然后删除/清除该known_hosts
文件。