mycat启动了但是workbench连不上

mycat启动了但是workbench连不上

报错如下http://img1.sycdn.imooc.com//climg/5e92a03409c3a29e08900336.jpg

防火墙已经关了http://img1.sycdn.imooc.com//climg/5e92a00409839b4415280220.jpg

mycat已经启动

http://img1.sycdn.imooc.com//climg/5e92a05c095b58e812380492.jpg

配置文件密码没错

http://img1.sycdn.imooc.com//climg/5e92a0880961026a09700604.jpg

mysql 用户密码是 mysql_native_password 这个加密方式

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Java架构师讲师团 2020-04-12 17:01:48

workbench 这个客户端使用的是新的加密方式吧,mycat用的是老的加密方式。

1、改用navicat试一下,navicat客户端使用的是老的加密方式,和mycat正好对应上;

2、使用MySQL命令行连接mycat,注意在命令行中 要指定加密方式为 老的加密方式。再看看workbench能不能指定加密方式。

  • 提问者 慕才子 #1
    新换了个电脑,再来一次吧,navicat是收费的吧,没钱买
    2020-04-12 22:47:11
  • Java架构师讲师团 回复 提问者 慕才子 #2
    可以使用命令行试一下
    2020-04-13 07:58:59
  • 提问者 慕才子 回复 Java架构师讲师团 #3
    成功了。开心。用navicat 可以连上了,命令行不行,不知道怎么指定加密方式
    2020-04-13 12:31:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师