我有一个Mysql Workbench的问题,这可能是一个错误。
我使用弹性IP的EC2。 我改变了我的服务器,但保持我的密钥对和IP相同。 所以它应该像往常一样通过SSH隧道连接。
当我尝试通过Mysql Workbench连接时,它说:
隧道连接错误。 服务器00.00.000.000的主机密钥不匹配! 从C:\ Users \\ AppData \ Roaming … \ known_hosts文件中删除主机的条目
问题是,我的系统上不存在known_hosts文件。 我试过重新安装MySQL工作台,但uninistall并没有消除文件,显然。
得到它了! 该文件在这里:
C:\用户\ MYNAME \应用程序数据\漫游\的MySQL \工作台\ SSH
您可以在%USERPROFILE%\ ssh或%USERPROFILE%.ssh的.ssh文件夹中find此文件。 如果您将%USERPROFILE%键入到Windows资源pipe理器地址栏中,则会自动将其展开。
或者您可以使用“运行”对话框打开该文件夹,打开运行对话框(Windows + R)键入%USERPROFILE%.ssh ,然后按回车。
然后删除/清除known_hosts文件。