caching sha2 password is not supported mysql
I managed to fix this. In the end I was using a version of python in Anaconda which just wouldn't install version 8.0.11 of the python connector, I managed to get 8.0.11 installed on my vanilla python 3.6.5 using windows PowerShell (in admin privileges) and using pip install MySQL-connector-python
(I think I also had to update pip from 9 to 10.
Installs the drive for python3.
python3 -m pip install mysql-connector-python
Installs the drive for the default python preinstalled on your system by the manufacturer.
python -m pip install mysql-connector-python
I had the same problem
"Authentication plugin '{0}' is not supported".format(plugin_name)) mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported"
This happens because your Python connector does not support the authentication plugin caching_sha2_password
and you need to update it. I fixed it by installing the correct Python connector from MySQL official site. Be sure to download the correct connector based on your operating system, MySQL version and the Python version you use.