无法从MySQL工作台连接到服务器(系统错误61)
MySQL错误:无法从MySQL工作台连接到服务器(系统错误61),mysql,connection,system,connect,Mysql,Connection,System,Connect,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 使用: Failed to Connect to MySQL at 12.34.567.890:3306 with user jsdbadmin Lost
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
使用:
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,全新安装:大约半年前完全是新的
软件:
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
正在尝试通过MySQL工作台连接,当前版本
主机名:12.34.567.890(为隐私而修改),也在域中试用端口:3306
用户名:我的数据库用户名,在创建数据库时在Plesk中指定。
密码:************
默认模式:提要 已尝试通过ssh使用TCP/IP、TC/IP 在线搜索:
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
这些设置不是问题所在:
#skip-networking
#bind-address = 127.0.0.1
两者都已被注释掉。是否有防火墙阻止连接 您可以通过远程登录mysql端口进行测试 您还需要允许允许连接的ip/用户组合 e、 g。 添加新用户的步骤
GRANT ALL ON jsdbadmin.* TO remoteadmuser@'12.34.567.890' IDENTIFIED BY 'PASSWORD';
或
授予对特定ip的访问权限
update db set Host='12.34.567.890' where Db='yourdatabase';
update user set Host='12.34.567.890' where user='jsdbadmin';
另一个可能的(非常恼人的)错误是,服务器的公共ssh密钥在您上次登录后已更改,或者您从未使用ssh登录到该服务器,因此您必须手动批准它们
要解决这个问题:
$nano~/.ssh/known_hosts