Closed astutejoe closed 3 years ago
The only current workaround with Sourcemod MySQL Support has Native Password support. Would recommend you to create a new user with command of
CREATE USER 'get5'@'localhost'IDENTIFIED WITH mysql_native_password BY 'password';
Also if you want to know how to give specific database access to that user is with
GRANT ALL PRIVILEGES ON db_name.* to 'get5'@'localhost' WITH GRANT OPTION;
Use this settings in databases.cfg settings.
That's what I ended up doing, I hadn't realized at the time though, that the MySQL client comes from Sourcemode, thanks a lot! Closing the issue!
The MySQL client in the MySQL plugin is outdated with a deprecated authentication scheme.
Expected behavior
get5 successfully connects to the MySQL Server 8.0 database
Actual behavior
Error connecting with the following callstack:
Steps to reproduce