ouvrir ton fichier avec notepad++ (ou word ou équivalent) et afficher les caractères spéciaux c'est un bouton avec le caractère ¶ et regarde (mais a priori ce n'est pas nécessaire). Si tu vois un caractère bizarre, supprime le.
ouvrir ton fichier avec notepad++ (ou word ou équivalent) et afficher les caractères spéciaux c'est un bouton avec le caractère ¶ et regarde (mais a priori ce n'est pas nécessaire). Si tu vois un caractère bizarre, supprime le.
"ouvrir ton fichier avec notepad++ (ou word ou équivalent) et afficher les caractères spéciaux c'est un bouton avec le caractère ¶ et regarde (mais a priori ce n'est pas nécessaire). Si tu vois un caractère bizarre, supprime le."
j'écris mon programme avec PyCharme pas avec note pad
import mysql
con = mysql.connector.connect(host="localhost", user="xavier", password="xav!3", database="python_db")
if con:
print("Connected")
else:
print("Connection error")
Traceback (most recent call last): File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\pythonProject1\XAVIER\test.py", line 2, in <module> con = mysql.connector.connect(host="localhost", user="root", password="root", database="python_db") File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\__init__.py", line 179, in connect return MySQLConnection(*args, **kwargs) File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\connection.py", line 95, in __init__ self.connect(**kwargs) File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\abstracts.py", line 716, in connect self._open_connection() File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\connection.py", line 208, in _open_connection self._do_auth(self._user, self._password, File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\connection.py", line 137, in _do_auth packet = self._protocol.make_auth( File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\protocol.py", line 99, in make_auth packet += self._auth_response(client_flags, username, password, File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\protocol.py", line 58, in _auth_response auth = get_auth_plugin(auth_plugin)( File "C:\Users\domxa\PycharmProjects\pythonProject2\pythonProject\pythonProject\mysql\venv\lib\site-packages\mysql\connector\authentication.py", line 190, in get_auth_plugin raise errors.NotSupportedError( mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported
- Edité par xavierdominique 22 novembre 2021 à 15:56:34
Tu n'as pas de fichier connector.py ou autre dans ton répertoire courant par hasard ?
Vu que je vois que ton répertoire a l'air de s'appeler mysql ça pose peut-être problème.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique