Detailliertes Tutorial zur Installation und Konfiguration der komprimierten Version der MySQL-Datenbank

Detailliertes Tutorial zur Installation und Konfiguration der komprimierten Version der MySQL-Datenbank

1. MySQL herunterladen

Downloadadresse:

https://dev.mysql.com/downloads/mysql/
https://dev.mysql.com/downloads/mysql/5.7.html#downloads (MySQL Community Server 5.7.34)

Bildbeschreibung hier einfügen

2. Entpacken Sie das komprimierte Paket

Nachdem der Download abgeschlossen ist, entpacken Sie das komprimierte Paket direkt.

Bildbeschreibung hier einfügen

3. MySQL initialisieren

Erstellen Sie eine neue Datendatei und eine neue my.ini-Konfigurationsdatei

Erstellen Sie einen leeren Ordner mit dem Namen „data“ unter dem entpackten MySQL-Verzeichnis und erstellen Sie dann eine neue Konfigurationsdatei mit dem Namen „my.ini“ unter D:\Program Files\mysql-8.0.25-winx64. Schreiben Sie den folgenden Code in die Datei:

[mysqld]
#Stellen Sie den vom Server verwendeten Zeichensatz auf UTF-8 ein
Zeichensatzserver = UTF8MB4
#Bind IPv4-Adresse bind-address=0.0.0.0
#Legen Sie die MySQL-Portnummer Port = 3306 fest
#Legen Sie das Installationsverzeichnis von mysql basedir=F:/mysql-5.7.23 fest
#Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest datadir=C:/mysql-5.7.23/data
#Maximal zulässige Anzahl von Verbindungen max_connections=2000
#Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB
#Legen Sie die Standardkodierung von MySQL und der Datenbank fest [mysql]
Standardzeichensatz = utf8
[mysql.server]
Standardzeichensatz = utf8
#Legen Sie den Standardzeichensatz des Clients fest [Client]
Standardzeichensatz = utf8

Das #-Zeichen und die dahinter stehenden chinesischen Schriftzeichen müssen gelöscht werden. Der endgültige Effekt ist wie folgt: 

Bildbeschreibung hier einfügen

Zu beachten ist hierbei, dass, wenn die Datendatei nicht leer ist, ein Fehler gemeldet wird: Das angegebene Datenverzeichnis D:\Program Files\mysql-8.0.25-winx64\data\ ist unbrauchbar. Sie können alle Dateien entfernen, die der Server hinzugefügt hat.

Lösung: Löschen Sie die Dateien im Datenordner.

Bildbeschreibung hier einfügen

Führen Sie cmd als Administrator aus und geben Sie das Bin-Verzeichnis von MySQL ein

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

4. MySQL-Dienst installieren

Führen Sie den Befehl aus: mysqld --install

Wenn Sie deinstallieren müssen, verwenden Sie den Befehl mysqld --remove

Bildbeschreibung hier einfügen

Führen Sie den Befehl aus: mysqld --initialize --user=root --console

Bildbeschreibung hier einfügen

Hier ist mir ein Fehler aufgefallen:

Bildbeschreibung hier einfügen

Der Grund ist, dass das Kodierungsformat in meiner my.ini-Datei falsch ist. Ändern Sie es einfach entsprechend den Fehleraufforderungen.

Bildbeschreibung hier einfügen

Starten Sie den MySQL-Dienst. Verwenden Sie den Befehl: net start mysql

Bildbeschreibung hier einfügen

Melden Sie sich bei MySQL an und führen Sie den Befehl aus: mysql -uroot -p: Beim soeben initialisierten zufälligen Kennwort ist ein Fehler aufgetreten:

Bildbeschreibung hier einfügen

Befehl zum Ändern des Passworts: set password = password('neues Passwort') Dienst beenden

Verwenden Sie den Befehl: net stop mysql

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über das ausführliche Tutorial zur Installation und Konfiguration von MySQL-Datenbanken. Weitere relevante Inhalte zur Installation und Konfiguration von MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Python sichert regelmäßig MySQL-Daten nach Datum und komprimiert sie
  • Gemeinsame Nutzung von Befehlen zur MySQL-Datenbanksicherung (komprimierte MySQL-Datenbanksicherung)
  • Details zum Vergleich der MySQL-Datenkomprimierungsleistung

<<:  Verwenden Sie Docker, um ein verteiltes lnmp-Image zu erstellen

>>:  Eine detaillierte Einführung in for/of, for/in in JavaScript

Artikel empfehlen

Lösung für BT Baota Panel php7.3 und php7.4 unterstützen ZipArchive nicht

Die Lösung für das Problem, dass die PHP7.3-Versi...

Native JS realisiert einheitliche Bewegungen verschiedener Sportarten

In diesem Artikel wird eine einheitliche Bewegung...

MySQL-Serie 15: Allgemeine MySQL-Konfiguration und Leistungsstresstest

1. Allgemeine MySQL-Konfiguration Alle folgenden ...

MySQL-Export ganzer oder einzelner Tabellendaten

Exportieren einer einzelnen Tabelle mysqldump -u ...

HTML-Subtag und Sup-Tag

Heute stelle ich zwei HTML-Tags vor, die ich nich...

Detaillierte Erklärung der Überwachungseigenschaften von Vue

Inhaltsverzeichnis Vue-Monitoreigenschaften Was i...

Natives JS realisiert zusammengesetzte Bewegungen verschiedener Bewegungen

In diesem Artikel erfahren Sie mehr über eine zus...

So ändern Sie schnell die Tabellenstruktur einer MySQL-Tabelle

Tabellenstruktur einer MySQL-Tabelle schnell ände...

Vue implementiert eine einfache bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Co...

Neue Ideen zur Zeitformatierung in JavaScript toLocaleString()

Inhaltsverzeichnis 1. Konventionelle Ideen zur Ze...