Это краткое руководство о том, как заставить Python 3.7 работать с Mysql.
Спасибо всем, кто получил ответы на мои вопросы.
- надеюсь, это когда-нибудь кому-нибудь поможет.
-------------------------------------------------- -
Моя система:
Версия для Windows: Pro 64-bit
ТРЕБОВАНИЯ .. сначала загрузите и установите их ...
1. Загрузить Xampp ..
https://www.apachefriends.org/download.html
2. Загрузить Python
https://www.python.org/downloads/windows/
--------------
// МЕТОД
--------------
Сначала установите xampp после завершения установки - установите Python 3.7.
После завершения установки обоих - перезагрузите систему Windows.
Теперь запустите xampp, а с панели управления - запустите сервер MySQL.
Подтвердите версии, открыв CMD и в терминале типа
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.
Это проверка версии 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
Это проверка версии Python
Теперь, когда оба подтверждены, введите в CMD следующее ...
c:\xampp\mysql\bin>pip install pymysql
После завершения установки pymysql.
создайте новый файл с именем «testconn.py» на рабочем столе или там, где это необходимо для быстрого доступа.
Откройте этот файл в превосходном или другом текстовом редакторе и вставьте его в него.
Не забудьте изменить настройки в соответствии с вашей базой данных.
#!/usr/bin/python
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb
db = MySQLdb.connect(user="yourusernamehere",passwd="yourpasswordhere",host="yourhosthere",db="yourdatabasehere")
cursor = db.cursor()
cursor.execute("SELECT * from yourmysqltablehere")
data=cursor.fetchall()
for row in data :
print (row)
db.close()
Теперь в вашем CMD - наберите
c:\Desktop>testconn.py
И это все ... теперь вы полностью подключены от сценария Python к MySQL ...
Наслаждайтесь ...