即使可以通过控制台进行操作,我也无法通过mysql工作台连接到数据库。看来我什至没有通过ssh,因为这是我的错误
这是我的连接设置:
Connection Method: Standard TCP/IP over SSH
SSH Hostname: DropletIP:22
SSH Username: forge
SSH Key File: C:\Users\username\.ssh\id_rsa
MySQL Hostname: 127.0.0.1
MySQL Server Port: 3306
Username: forge
工作台为版本8,Droplet上的mysql版本为版本8。
我尝试过各种操作,例如删除ssh主机名上的端口,尝试使用公共ssh密钥而不是私有,并将mysql主机名更改为DropletIP。这些都不起作用。
不太确定为什么会这样。感谢您的帮助。
答案 0 :(得分:0)
您应该使用服务器IP地址作为MySQL HOSTNAME