MySQL错误:
Failed to Connect to MySQL at 12.34.567.890:3306 with user jsdbadmin
Lost connection to MySQL server at 'reading initial communication packet', system error: 61
使用方法:
Plesk、SuSE vServer、全新安装:全新的大约半年前。
软件:
正在尝试通过MySQL Workbench连接,当前版本。
主机名:12.34.567.890(为隐私而修改),也尝试使用域
端口:3306
用户名:我的数据库用户名,在创建数据库时在Plesk中指定。
密码:***************************
默认架构:饲料
已尝试TCP/IP、TC/IP over ssh。
在线搜索:
这些设置不是问题所在:
#skip-networking
#bind-address = 127.0.0.1
两人都已经评论过了。
2条答案
按热度按时间5cnsuln71#
是否有防火墙阻止连接?
你可以通过远程连接到mysql端口来测试。
你还需要允许ip/用户组合允许连接
例如,添加新用户
或者授权对特定IP的访问
2q5ifsrm2#
另一个可能的(非常烦人的)错误是,服务器的公共ssh密钥在您上次登录后发生了更改,或者您从未使用SSH登录过该服务器,因此您必须手动批准它们。
要解决此问题:
$ nano ~/.ssh/known_hosts
1.从文件中删除旧的服务器密钥。保存并退出。
1.手动连接到服务器(即。从终端)并批准保存新密钥
1.从终端成功登录后,通过ssh重试mysql连接。
对我很有效...