Verwenden einer MySQL-Datenbank mit Python 3.4 unter Windows 7

Verwenden einer MySQL-Datenbank mit Python 3.4 unter Windows 7

Der detaillierte Prozess der Verwendung der MySQL-Datenbank mit Python 3.4 ist wie folgt

Windows-Version: Windows7-64bit
Python-Version: python3.4.14-32bit
MySQL-Version: MySQL 5.7.17

1. MySQL Community Server-Installation:

1.mysql-5.7.17-win64.zip herunterladen

URL: https://dev.mysql.com/downloads/mysql/

Für die Windows-Version habe ich mysql-5.7.17-win64.zip zum Download ausgewählt. Die beiden ZIP-Dateien unten dienen zum Testen und können ignoriert werden.

這里寫圖片描述

Wenn Sie nicht angemeldet sind, können Sie den Download direkt durchführen.

這里寫圖片描述

2. Entpacken Sie die ZIP-Datei und extrahieren Sie sie in das Verzeichnis, in dem Sie sie installieren möchten.

3. Konfigurieren Sie Umgebungsvariablen.

Suchen Sie den Speicherort der dekomprimierten Datei. Der Screenshot sieht wie folgt aus:

這里寫圖片描述

Der von mir konfigurierte Variablenwert ist D:\MySQL\mysql-5.7.17-winx64\bin. Beachten Sie, dass davor ein Semikolon - ";" eingefügt werden muss. Der Screenshot sieht wie folgt aus:

這里寫圖片描述

4. Konfigurieren Sie die Datei my.ini.

Kopieren Sie die Datei my-default.ini in das aktuelle Verzeichnis und benennen Sie sie in my.ini um. Wie unten dargestellt:

這里寫圖片描述

Öffnen Sie die Datei my.ini und konfigurieren Sie sie wie folgt (Hinweis: Die Pfadeinstellung muss mit dem Escape-Zeichen „\“ maskiert werden, oder verwenden Sie einen Backslash „/“ und kommentieren Sie die letzte Zeile aus):

這里寫圖片描述

5. Initialisieren Sie die Datenbank und konfigurieren Sie zugehörige Informationen (die Reihenfolge der Befehlsausführung muss korrekt sein, sonst schlägt die Initialisierung fehl).

(1) Führen Sie die Windows-Eingabeaufforderung cmd als Administrator aus und rufen Sie das Bin-Verzeichnis des Installationsverzeichnisses wie folgt auf:

這里寫圖片描述

(2) Initialisieren Sie das Datenverzeichnis:

Geben Sie den Befehl ein (um einen Root-Benutzer ohne Passwort zu erstellen):

mysqld --initialize-insecure 

這里寫圖片描述

Zu diesem Zeitpunkt wird unter dem MySQL-Ordner ein Datenordner generiert, der einige Ordner und Dateien enthält, was darauf hinweist, dass die Initialisierung erfolgreich war.

(3) MySQL-Dienst registrieren:

Geben Sie den folgenden Befehl ein:

mysqld -install

Die folgende Abbildung wird angezeigt und zeigt an, dass die Registrierung erfolgreich war.

這里寫圖片描述

(4) Starten Sie den MySQL-Dienst:

Geben Sie den folgenden Befehl ein:

 net start mysql

Die folgende Abbildung wird angezeigt und zeigt an, dass der Start erfolgreich war.

這里寫圖片描述

(5) Passwort festlegen:

Geben Sie den folgenden Befehl ein:

mysqladmin -u root Passwort Passwort

(6) Melden Sie sich bei MySQL mit dem Passwort an:

Geben Sie den folgenden Befehl ein:

mysql -u root -p

Der endgültige Screenshot sieht wie folgt aus:

這里寫圖片描述

An diesem Punkt ist die MySQL-Konfiguration abgeschlossen.

Wenn Sie den MySQL-Dienst beenden möchten, verwenden Sie den Befehl:

Ausfahrt

Wenn Sie den MySQL-Dienst entfernen möchten, verwenden Sie den Befehl:

mysqld --remove

2.Connector/Python-Installation:

Das Befehlsfenster (cmd) verwendet den folgenden Befehl: easy_install pymysql3

Nach Python3 wurde MySQLdb durch pymysql ersetzt. Je nach verwendeter Version sind unterschiedliche Konnektoren verbaut.

Hinweis: Dies muss nach der Installation von Python 3.4 verwendet werden. Die Ergebnisse sind wie folgt:

這里寫圖片描述

3. Test

Das Programm test.py ist wie folgt geschrieben:

pymysql importieren
conn = pymysql.connect(Host='127.0.0.1', Port=3306, Benutzer='root', Passwort='Meditation', Datenbank='mysql')
Cursor = conn.cursor()
cursor.execute ("VERSION AUSWÄHLEN()")
Zeile = Cursor.fetchone()
drucken("MySQL-Serverversion:", Zeile[0])
cursor.schließen()
conn.close()

Führen Sie test.py aus, um die Ergebnisse anzuzeigen, die darauf hinweisen, dass die Konfiguration erfolgreich ist.

這里寫圖片描述

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Beispiel für die Verbindung mit einer MSSQL-Datenbank mithilfe von Python
  • Python implementiert Datenvisualisierung, um zu sehen, wie Sie Ihren Crawler-Status überwachen können [empfohlen]
  • Python MNIST-Handschrifterkennungsdaten, die die API-Methode aufrufen
  • Python-Datenanalyse matplotlib legt den Abstand zwischen mehreren Untergraphen fest
  • Python-Beispiel zum Lesen und Speichern von Kameradaten
  • So ändern Sie die Datenbank stapelweise und führen SQL-Dateien mit Python aus
  • Python+Pandas Holen Sie sich die Datenbank und fügen Sie das DataFrame-Beispiel hinzu
  • So verwenden Sie Python pymysql zum Lesen von Daten aus einer MySQL-Datenbank
  • Python-Batch-Änderungs-/Ersetzungsdatenbeispiel
  • Analysieren von Python-Anforderungsdaten

<<:  Inaktive Benutzer nach einem Login-Timeout in Linux automatisch abmelden

>>:  So funktionieren React Hooks

Artikel empfehlen

So erhalten Sie den tatsächlichen Pfad des aktuellen Skripts in Linux

1. Holen Sie sich den tatsächlichen Pfad des aktu...

Beispiel für die Implementierung einer Komponente mit fester Unterseite in Vue

Inhaltsverzeichnis 【Wirkung】 【Implementierungsmet...

Einführung in JavaScript-Zahlen- und Mathematikobjekte

Inhaltsverzeichnis 1. Zahlen in JavaScript 2. Mat...

js implementiert das Popup-Anmeldefeld durch Klicken auf das Popup-Fenster

In diesem Artikel wird der spezifische Code von j...

So führen Sie SCSS in ein React-Projekt ein

Laden Sie zuerst die Abhängigkeiten herunter Garn...

So konfigurieren Sie den NAT-Modus für virtuelle VMware-Maschinen

In diesem Artikel wird der NAT-Konfigurationsproz...

Vergleichende Analyse der Hochverfügbarkeitslösungen von Oracle und MySQL

Was die Hochverfügbarkeitslösungen für Oracle und...

Grafische Installationsschritte für VMware vSphere 6.7 (ESXI 6.7)

Umgebung: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-...

Webdesign-Tutorial (2): Über Nachahmung und Plagiat

<br />Im vorherigen Artikel habe ich die Sch...