Bu, Python 3.7'nin Mysql ile nasıl çalıştırılacağına dair hızlı bir öğreticidir.
Sorularıma cevap aldığım herkese teşekkürler
- umarım bu bir gün birilerine yardımcı olur.
-------------------------------------------------- -
Sistemim:
Windows Sürümü: Pro 64-bit
GEREKSİNİMLER .. önce bunları indirin ve kurun ...
1. Xampp'ı indirin ..
https://www.apachefriends.org/download.html
2. Python'u indirin
https://www.python.org/downloads/windows/
- ------------
// YÖNTEM
--------------
Kurulum tamamlandıktan sonra xampp'i kurun - Python 3.7'yi kurun.
Her ikisini de yüklemeyi bitirdikten sonra - Windows sisteminizi yeniden başlatın.
Şimdi xampp'i ve kontrol panelinden başlatın - mysql sunucusunu başlatın.
CMD'yi açarak ve terminal tipinde sürümleri onaylayın
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.
Bu, MYSQL sürümünü kontrol etmek içindir
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
Bu, Python sürümünü kontrol etmektir.
Şimdi her ikisi de onaylandığına göre aşağıdakileri CMD'ye yazın ...
c:\xampp\mysql\bin>pip install pymysql
Pymysql kurulumu tamamlandıktan sonra.
Masaüstünüzde veya hızlı erişim için herhangi bir yerde "testconn.py" adlı yeni bir dosya oluşturun.
Bu dosyayı sublime veya başka bir metin editörü ile açın ve içine koyun.
Veritabanınızı yansıtmak için ayarları değiştirmeyi unutmayın.
#!/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()
Şimdi CMD'nizde - yazın
c:\Desktop>testconn.py
Ve işte bu ... artık bir python betiğinden mysql'e tamamen bağlısınız ...
Keyfini çıkarın ...