我不知道这是我的用户错误,还是远程服务器配置不正确。
我得到了一些服务器的连接信息,如下所示:
- 服务器 IP
- 服务器用户名
- 密钥文件
- mysql用户
- mysql密码
我可以使用给定的 mysql 用户和密码进入并运行“mysql”命令,但我无法在 MySQL Workbench 或 HeidiSQL 中建立连接。
在 MySQL Workbench 中,“基于 SSH 的标准 TCP/IP”似乎最符合我提供的信息,但是当我尝试连接时,我收到“身份验证错误。请检查您的用户名和密码是否正确,然后重试。” 或“Authentication error opening SSH tunnel: Authentication error。请检查您的用户名和密码是否正确,然后重试。” 在日志文件中。
在 HeidiSQL 中,“MySQL(SSH 隧道)”似乎最适合我提供的信息,但是当我尝试在那里连接时,我得到“在'读取初始通信数据包'时与 MySQL 服务器的连接丢失,系统错误:0”
我查找了这两个错误,但找不到第一个错误,第二个似乎更多关于服务器配置。我对服务器配置不太了解,所以我有点难以评估我是否做错了什么,或者是否需要在服务器上进行更改。我会很感激一些建议。谢谢!