Home > Database > Mysql Tutorial > Why is MySQL Showing 'Authentication plugin 'caching_sha2_password' is not supported' and How Can I Fix It?

Why is MySQL Showing 'Authentication plugin 'caching_sha2_password' is not supported' and How Can I Fix It?

Patricia Arquette
Release: 2024-12-10 03:58:13
Original
611 people have browsed it

Why is MySQL Showing

How to Resolve the "Authentication plugin 'caching_sha2_password' is not supported" Error

When connecting to a MySQL server using the Python connector, users may encounter the error: "Authentication plugin 'caching_sha2_password' is not supported." This issue arises when attempting to connect with the mysql_native_password authentication plugin.

One potential solution is to install the correct connector module. Make sure to install mysql-connector-python instead of mysql-connector via pip3. This will provide the necessary functionality for connecting with the desired authentication plugin.

Here's a modified code snippet that includes the explicit auth_plugin parameter:

import mysql.connector

cnx = mysql.connector.connect(user='lcherukuri', password='password',
                              host='127.0.0.1',
                              database='test',
                              auth_plugin='mysql_native_password')
cnx.close()
Copy after login

By specifying auth_plugin='mysql_native_password', the connection will attempt to use the correct authentication method and resolve the "Authentication plugin 'caching_sha2_password' is not supported" error.

The above is the detailed content of Why is MySQL Showing 'Authentication plugin 'caching_sha2_password' is not supported' and How Can I Fix It?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template