Bug #116616 Documentation around AUTHENTICATION_CLIENT_PLUGINS in MySQL 9.0 is misleading

Submitted: 11 Nov 2024 15:37 Modified: 11 Nov 2024 16:28
Reporter: Chrysanthemum Swingler Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:9.0 OS:Any
Assigned to: CPU Architecture:Any

[11 Nov 2024 15:37] Chrysanthemum Swingler
Description:
The release notes for MySQL 9.0 read:

"The mysql_native_password authentication plugin, deprecated in MySQL 8.0, has been removed, and the server now rejects mysql_native authentication requests from older client programs which do not have CLIENT_PLUGIN_AUTH capability. For backward compatibility, mysql_native_password remains available on the client; the client-side built-in authentication plugin has been converted into a dynamically loadable plugin."

https://dev.mysql.com/doc/relnotes/mysql/9.0/en/news-9-0-0.html

However, the default build instructions leave `-DWITH_AUTHENTICATION_CLIENT_PLUGINS` unset, and that plugin is not built.

How to repeat:
Build MySQL 9.0

Inspect that the authentication client plugins are not compiled

Suggested fix:
Add `-DWITH_AUTHENTICATION_CLIENT_PLUGINS=yes` to the default build args.
[11 Nov 2024 16:28] MySQL Verification Team
HI Mr. Swingler,

Thank you for your bug report.

We agree with your report.

This report is now verified, but with a correct category.

Thank you ........

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.049 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.