Maison > base de données > tutoriel mysql > Qu'est-ce que le connecteur MySQL

Qu'est-ce que le connecteur MySQL

WBOY
Libérer: 2022-05-12 16:04:54
original
8904 Les gens l'ont consulté

"mysql-connector" est le pilote officiellement fourni par mysql, qui peut être utilisé pour se connecter et utiliser mysql ; vous pouvez utiliser la commande "pip install mysql-connector" pour l'installer, et utiliser "import mysql.connector" pour tester si l'installation a réussi.

Qu'est-ce que le connecteur MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Qu'est-ce que mysql-connector

Utilisez mysql-connector pour vous connecter à MySQL mysql-connector est le pilote officiellement fourni par MySQL.

Nous pouvons utiliser la commande pip pour installer le connecteur mysql :

python -m pip install mysql-connector
Copier après la connexion

Utilisez le code suivant pour tester si le connecteur mysql est installé avec succès :

demo_mysql_test.py:
import mysql.connector
Copier après la connexion

Exécutez le code ci-dessus Si aucune erreur n'est générée, l'installation est réussie.

Remarque : si votre MySQL est la version 8.0, la méthode de vérification du plug-in de mot de passe a changé. La version précédente est mysql_native_password et la version 8.0 est caching_sha2_password, vous devez donc apporter quelques modifications :

Modifiez d'abord le fichier my.ini. configuration :

[mysqld]
default_authentication_plugin=mysql_native_password
Copier après la connexion

Puis dans Exécutez la commande suivante sous mysql pour changer le mot de passe :

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
Copier après la connexion

L'exemple est le suivant :

Créer une connexion à la base de données

Vous pouvez utiliser le code suivant pour vous connecter à la base de données :

demo_mysql_test.py:
import mysql.connector
 
mydb = mysql.connector.connect(
  host="localhost",       # 数据库主机地址
  user="yourusername",    # 数据库用户名
  passwd="yourpassword"   # 数据库密码
)
 
print(mydb)
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal