cube-js/cube

I can't connect to MySQL 8 - ER_NOT_SUPPORTED_AUTH_MODE

Closed

#3,525 opened on Oct 7, 2021

 (14 comments) (6 reactions) (0 assignees)Rust (1,965 forks)batch import
driver:mysqlhelp wanted

Repository metrics

Stars
 (19,563 stars)
PR merge metrics
 (Avg merge 5d 16h) (138 merged PRs in 30d)

Description

I'm trying to load the project locally using the Docker command, when trying to connect to my local MySQL 8 database I get the following error:

Runtime Error
Cube.js was unable to connect to the specified database.

The database returned the following error:


>Database Error

Error: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

It seems to me that the client used by Cube does not support MySQL 8 authentication method.

Contributor guide