mysql8.0 默认 plugin 为 caching_sha2_password,有客户端支持吗? navicat, PHP (php7.4 待确认), MySQL Workbench 都不支持啊

2020-11-11 09:49:54 +08:00
 pinews
自家的客户端都不支持,这个默认的意义何在?
3704 次点击
所在节点    MySQL
13 条回复
a719114136
2020-11-11 10:01:29 +08:00
你 Workbench 不是最新版吧,最新版是支持的。

其他客户端应该都支持了,毕竟已经出了好几年了,不支持应该是版本问题。我用 datagrip 是 ok 的
orchid9210
2020-11-11 10:03:30 +08:00
同上,datagrip 完事
zoharSoul
2020-11-11 10:04:59 +08:00
jdbc 支持的
letitbesqzr
2020-11-11 10:18:54 +08:00
navicat 老早就支持了...
Love4Taylor
2020-11-11 10:22:55 +08:00
navicat 没问题,php 也没问题

love4taylor@debian:~$ sudo docker exec -it php php -v
PHP 7.4.12 (cli) (built: Nov 5 2020 20:24:10) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.12, Copyright (c), by Zend Technologies
studentht
2020-11-11 10:26:24 +08:00
MySQL Workbench 8 没问题
warcraft1236
2020-11-11 10:36:21 +08:00
这是个啥,有没有大佬介绍一下
lepig
2020-11-11 11:26:39 +08:00
好像 php7.3.9 以后都支持了吧
julyclyde
2020-11-11 11:35:05 +08:00
遇到自家客户端都不支持,你得先考虑一下你自己的问题
pinews
2020-11-11 14:01:20 +08:00
@a719114136
@orchid9210
@zoharSoul
@letitbesqzr
@Love4Taylor
@studentht
@warcraft1236
@lepig
@julyclyde

回复楼上 9 位,我错了,“mysql8.0 默认 plugin 为 caching_sha2_password”是我听信了网上的传言,经我再三测试。
centos 默认安装 msyql ,plugin 为 mysql_native_password
默认安装 mariadb,plugin 为空,结果等同 mysql_native_password
debian,不能安装 mysql,安装 mariadb,plugin 为 caching_sha2_password,结果的确是拒绝访问。
MySQL Workbench,navicatl 为最新版,php7.3 都不支持,经过搜索 php7.4 好像支持,但又有问题的样子,

那么???
Foxkeh
2020-11-11 14:20:17 +08:00
MySQL8.0 初上的时候也遇到了密码存储策略变成 caching_sha2_password 的问题,JDBC 都要至少更新到 5.1.46 , 但官方 MySQL Workbench 的确是支持的,Navicat 也是比较快提供了支持,Dbeaver 也能搞但不好用,很久以后 HeidiSQL 也开始支持, 像其他的 Sqlyog, MysqlFront, 以及 MySQLCompare 这类软件都没跟上我也就没再用了。
julyclyde
2020-11-11 17:46:51 +08:00
php 你链接到新版 libmysqlclient 试试呢?
cco
2020-11-11 19:35:52 +08:00
主流的都支持了啊- -。升级下吧兄弟。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/723862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX