Ceci est un tutoriel rapide sur la façon de faire fonctionner Python 3.7 avec Mysql
Merci à tous ceux qui m'ont répondu à mes questions
- j'espère que cela aidera quelqu'un un jour.
----------------------------------------------------
Mon Système:
Version Windows: Pro 64-bit
EXIGENCES.. téléchargez et installez ces éléments en premier...
1. Téléchargez Xampp..
https://www.apachefriends.org/download.html
2. Téléchargez Python
https://www.python.org/downloads/windows/
--------------
//MÉTHODE
--------------
Installez d'abord xampp, une fois l'installation terminée - installez Python 3.7.
Une fois l'installation terminée pour les deux - redémarrez votre système Windows.
Maintenant démarrez xampp et à partir du panneau de contrôle - démarrez le serveur mysql.
Confirmez les versions en ouvrant CMD et en tapant dans le terminal
c:\>cd c:\xampp\mysql\bin
c:\xampp\mysql\bin>mysql -h localhost -v
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.21-MariaDB mariadb.org binary distribution
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Ceci est pour vérifier la version de MYSQL
c:\xampp\mysql\bin>python
Python 3.7.0b3 (v3.7.0b3:4e7efa9c6f, Mar 29 2018, 18:42:04) [MSC v.1913 64 bit (AMD64)] on win32
Ceci est pour vérifier la version de Python
Maintenant que les deux ont été confirmés, tapez ce qui suit dans CMD...
c:\xampp\mysql\bin>pip install pymysql
Après l'installation de pymysql est terminée.
Créez un nouveau fichier appelé "testconn.py" sur votre bureau ou ailleurs pour y accéder rapidement.
Ouvrez ce fichier avec sublime ou un autre éditeur de texte et mettez ceci dedans.
N'oubliez pas de modifier les paramètres pour refléter votre base de données.
#!/usr/bin/python
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb
db = MySQLdb.connect(user="votrenomdutilisateurici",passwd="votremotdepasseici",host="votrehôteici",db="votrebasededonnéesici")
cursor = db.cursor()
cursor.execute("SELECT * from votretablmysqlici")
data=cursor.fetchall()
for row in data :
print (row)
db.close()
Maintenant dans votre CMD - tapez
c:\Bureau>testconn.py
Et voilà... vous êtes maintenant entièrement connecté à partir d'un script python à mysql...
Profitez-en...
0 votes
Merci à casevh pour le lien vers les binaires non officiels, mais j'étais trop impatient et il semble que les masses utilisent encore python2 ... donc j'ai installé python 2.7 et j'ai installé MySQLdb depuis codegood.com/archives/129
1 votes
Possible duplicate of MySQL-db lib pour Python 3.0 ?
1 votes
Chaque fois que je tape "pip", mon estomac se retourne. 7 ans et toujours.