Der detaillierte Prozess der Verwendung der MySQL-Datenbank mit Python 3.4 ist wie folgt Windows-Version: Windows7-64bit 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: 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:
|
<<: Inaktive Benutzer nach einem Login-Timeout in Linux automatisch abmelden
>>: So funktionieren React Hooks
Standardmäßig läuft Docker über einen nicht verne...
Elastic Stack, allgemein bekannt als ELK Stack, i...
1. Holen Sie sich den tatsächlichen Pfad des aktu...
Inhaltsverzeichnis 【Wirkung】 【Implementierungsmet...
Inhaltsverzeichnis 1. Zahlen in JavaScript 2. Mat...
In diesem Artikel wird der spezifische Code von j...
Wenn Sie Ihr MySQL-Anmeldekennwort vergessen, ist...
Laden Sie zuerst die Abhängigkeiten herunter Garn...
1. Datenbanktransaktionen verringern die Datenban...
In diesem Artikel wird der NAT-Konfigurationsproz...
Bei der Erstellung von Webseiten werden Eingabe un...
Was die Hochverfügbarkeitslösungen für Oracle und...
Umgebung: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-...
1. Nginx-Dienstgrundlage Nginx (Engine x) wurde s...
<br />Im vorherigen Artikel habe ich die Sch...