Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望支持mysql8.0 #2385

Open
ylh23y opened this issue Dec 24, 2019 · 12 comments
Open

希望支持mysql8.0 #2385

ylh23y opened this issue Dec 24, 2019 · 12 comments

Comments

@ylh23y
Copy link

ylh23y commented Dec 24, 2019

现在用mysql8.0的越来越多,希望支持mysql8.0

@plding
Copy link

plding commented Dec 25, 2019

现在也支持mysql8.0啊,我们用的就是~

@ylh23y
Copy link
Author

ylh23y commented Dec 25, 2019

请问那个版本的?最新的Mycat-server-1.6.7.3-release 都版本不支持。
image

@plding
Copy link

plding commented Dec 26, 2019

1.6+都可以吧,我们用的是1.6.5

@plding
Copy link

plding commented Dec 26, 2019

mysql版本:Ver 8.0.16 for Linux on x86_64 (Source distribution)
mycat版本:1.6.6.1-release,buildTime:2018-09-08 07:52:42
这是最早使用的,但是后来我们要做一些二开,找不到1.6.6.1这个版本了。。。就下的1.6.5,现在我们用的是在1.6.5的基础上修改的。

更新的版本我之前也下过,use数据库后再查询,提示没有选择数据库,我也不知道是不是有BUG。。。

@ylh23y
Copy link
Author

ylh23y commented Dec 26, 2019

现在还是需要修改后才能用,还不能直接兼容mysql8的

@junwen12221
Copy link
Collaborator

连接mycat的客户端使用8以下的版本,mycat连接mysql使用jdbc方式

@axeon
Copy link

axeon commented Dec 26, 2019

当前版本应该是不支持mysql8的,因为auth默认算法不同,整个auth流程也不一样。

@plding
Copy link

plding commented Dec 27, 2019

可以的。在mysqld下面设置default_authentication_plugin = mysql_native_password,然后客户端登陆的时候加上--default-auth-password=mysql_native_password就可以了。mycat里连接mysql的驱动使用native还是jdbc都可以。程序的话,PHP的mysqli或PDO有时候确实有问题,Java从来没遇到过问题。

@ylh23y
Copy link
Author

ylh23y commented Dec 28, 2019

那还是不能直接兼容mysql8的

@dekuan
Copy link

dekuan commented Jan 9, 2020

早就可以支持了,用这个 docker 吧:
https://github.com/dekuan/docker.mycat

@tom055
Copy link

tom055 commented Jun 3, 2020

@dekuan 但是jdbc连接mycat还是不行 navicat可以连接

@jetli123
Copy link

我遇到java应用使用 mysql-connector-8.0.22.jar 驱动连不上mycat ; mycat 使用 mysql-connector-8.0.22.jar 可以连MySQL8.0.22 ,没有mycat 版本能用MySQL8.0 的驱动连接吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants