MySQL Workbench Failed to Connect to MySQL at 127.0.0.1:3306 with user root Bad handshake

安装包: mysql-workbench-community-8.0.18-winx64.msi

版本号: MySQL Workbench 8.0 CE

连接提示: 

error

尝试过方法

1.localhost和::1都不行

2.查询host是否在用户下,存在->无效

host
3.在my.ini里的[mysqld]下加
bind-address = 127.0.0.1
也无效
4.FLUSH PRIVILEGES;执行后也无效
5.navicat和hedisql都可以连接

最终在bug-75745找到解救方法: 由于版本高导致不兼容,在workbench下载地址下载6.3.10版本安装即可

connect-warning

为什么想用MySQL Workbench呢,因为在工作中需要切换多个环境的数据库,所以在使用了heidisql(GPL开源)和navicat(收费)之后,试了一波MySQL Workbench(Community版GPL开源),觉得有多个页签切换多个环境数据库,可以使用,如果习惯了heidisql和navicat可以不用换.


版权声明:本文为svygh123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。