我正在尝试通过 SSH 使用 MySQL 工作台连接到我的覆盆子 MYSQL 服务器,但出现错误:“无法连接 SSH 隧道警告:服务器公钥已更改”我不知道为什么,因为我可以使用 PUTTY 连接 SSH。
MySQL 工作台连接设置:
SSH 主机名 = 我的 raspbery 的本地 ip:22
SSH 用户名 = 我的 pi 的用户名
SSH 密码 =
我的 pi 的密码
SSH 密钥文件 = 无(不知道放什么)
MySQL 主机名 = localhost
MySQL 服务器端口 = 3308(在 my.cnf 中设置)
用户名 = root
密码 = root 的密码
默认架构 = mysql
任何提示将不胜感激!
您是否在使用 SSH 连接到的同一本地子网上有多个设备?
您的客户端将与 IP 关联的公钥保存在 known_hosts 文件中。最可能的原因是另一台设备被分配给该 IP,而您的客户端希望出现以前的 ssh 服务器(使用不同的公钥,具体取决于 PuTTY 的安装方式)。如果它只发生一次(您的 ssh 客户端应该更新其 known_hosts 文件),则无需担心。
如果问题仍然存在,请尝试重命名/编辑/删除 public_hosts 文件(或注册表项),以便不再使用该服务器的旧公钥:
或者
进行备份以防万一,可以是文件的副本或 reg 密钥导出。