0

I have a problem with a compiled python application. The program runs a GUI with a connection to a MySQL database. At first I was getting the error:

mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported

The solution I found here, was to add to the connection command:

auth_plugin = 'mysql_native_password'

And my code looked like this:

conn = mysql.connector.connect(host="localhost", user="root", password="Baelca1",   auth_plugin='mysql_native_password')

Now when I compile and run it, I get the error:

mysql.connector.errors.NotSupportedError: Authentication plugin 'mysql_native_password' is not supported.

I'm quite frustrated, I've tried several things and none of them work. I uninstalled and reinstalled mysql-connector-python. I changed the mysql-community server settings. Nothing gets the program to work. The application works fine when I run it from the VSCode terminal but not when I convert it to an executable.

If anyone knows how I can fix it, I would be grateful.

Pawel Kam
  • 1,684
  • 3
  • 14
  • 30

0 Answers0