MySQL 8.0 Release Notes
MySQL 8.0 Source Code Documentation
Access denied error can have many
causes. Often the problem is related to the MySQL accounts
that the server permits client programs to use when
connecting. See Section 6.2, “Access Control and Account Management”, and
Section 6.2.22, “Troubleshooting Problems Connecting to MySQL”.