几个月前我安装了mysql。但是我确实记得在一个时间点成功使用mysql workbench。今天我尝试启动它并得到以下错误
在'读取初始通信数据包'时失去与MySQL服务器的连接,系统错误:61
答案 0 :(得分:8)
在文本编辑器中打开/etc/mysql/my.cnf并尝试更改:
bind-address = 127.0.0.1
到
#bind-address = 127.0.0.1
然后重启MySQL。
答案 1 :(得分:1)
尝试使用连接方法:Local Socket / Pipe。
答案 2 :(得分:0)
如果您尝试使用MySQL Workbench并通过SSH隧道连接,当您的SSH连接未成功完成时(例如主机,密码,密钥文件等不正确),您将收到此错误
解决此问题的一个好方法是分别测试您尝试连接的机器的ssh连接,并确定您可以成功完成此操作。
答案 3 :(得分:0)
我遇到了同样的问题。我在下面解决了这个问题: 3306端口可能被其他进程占用,因此mysql将端口更改为3307(或几乎其他端口3308 ......)。因此,当您连接时,将端口更改为3307并尝试