Grafische Lösung für die Installation und Deinstallation der dekomprimierten Version von MySQL 5.7 sowie für das Problem mit verstümmeltem Code

Grafische Lösung für die Installation und Deinstallation der dekomprimierten Version von MySQL 5.7 sowie für das Problem mit verstümmeltem Code

1. Installation der dekomprimierten Version

(1). Laden Sie das komprimierte Paket herunter und entpacken Sie es an einen Speicherort auf der Festplatte.

Link zum Download des komprimierten Pakets: https://dev.mysql.com/downloads/mysql/

Komprimierter Dateiinhalt:

這里寫圖片描述

(2). Konfigurationsdateien schreiben

Kopieren Sie my-default.ini und benennen Sie es in my.ini um. Ändern oder fügen Sie anschließend Konfigurationsinformationen hinzu:

[mysqld]
#mysql Dekomprimierungsverzeichnis basedir = <Dekomprimierungsverzeichnis>
#Speicherort des Datenordners, der zum Speichern von Bibliotheken und Tabellen verwendet wird datadir = <Datenordnerverzeichnis>
#mysql Standard-Portnummer Port = 3306
#Datenbankserver-Zeichenkodierung character-set-server = utf8

(3). Umgebungsvariablen hinzufügen

Fügen Sie das Bin-Verzeichnis zur Umgebungsvariable PATH hinzu

(4). MySQL-Dienst installieren

Führen Sie cmd als Administrator aus, Befehl:

mysqld -install [Dienstname]

Hinweis: Der Dienstname lautet standardmäßig normalerweise MySQL, Sie müssen ihn also nicht angeben.

Wenn die Eingabeaufforderung „Dienst erfolgreich installiert“ angezeigt wird, bedeutet dies, dass der MySQL-Dienst erfolgreich installiert wurde.

(5). MySQL initialisieren

Führen Sie cmd als Administrator aus, Befehl:

mysqld --initialize-insecure

Keine Eingabeaufforderungen oder Fehler. Wenn Sie „MySQL“ in den „Diensten“ des Systems sehen, war die Installation erfolgreich.

(6). Starten Sie den MySQL-Dienst

Führen Sie cmd aus, Befehl:

net start mysql

Tipp: Der MySQL-Dienst wird gestartet und der MySQL-Dienst wurde erfolgreich gestartet. Zeigt einen erfolgreichen Start an

(7). Melden Sie sich bei MySQL an

Führen Sie cmd aus, Befehl:

mysql –u root –p

(Beim Initialisieren von MySQL wird eine Datei computername.err generiert, die das Initialisierungskennwort enthält.)

2. Deinstallieren Sie die entpackte Version von MySQL

(1) Beenden Sie den Dienst

Führen Sie cmd als Administrator aus, Befehl:

Netzstopp MySQL

(2). Dienst deinstallieren

Führen Sie cmd als Administrator aus, Befehl:

mysqld -remove [Dienstname]

(3) Löschen von Dateien

Löschen Sie das MySQL-Installationsverzeichnis

(4). Löschen von Registrierungsinformationen

Löschen Sie den MySQL-Dienst in der Registrierung. Es gibt mehrere Stellen:

Löschen Sie das Verzeichnis HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL. Löschen Sie das Verzeichnis HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL. Löschen Sie das Verzeichnis HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL.

Die ControlSet001 und ControlSet002 in der Registrierung müssen nicht unbedingt 001 und 002 sein, es können auch ControlSet005, 006 usw. sein. Sie können sie alle löschen.

3. Häufige Installationsprobleme

(1). Datendateifehler

Fehlerbeschreibung: Beim Starten des MySQL-Dienstes lautet die Eingabeaufforderung:

Der MySQL-Dienst kann nicht gestartet werden. Der Server hat keine Fehler gemeldet. Geben Sie NET HELPMSG 3534 ein, um weitere Hilfe zu erhalten.
Fehlerursache: Dieser Fehler tritt auf, wenn die Datendatei vor der Initialisierung bereits vorhanden ist oder wenn einige Dateien in der Datendatei fehlen.

Lösung: Führen Sie zuerst den Befehl aus:

mysqld -remove [Dienstname]

Löschen Sie dann den Datenordner. Wenn Sie ihn nicht löschen können, starten Sie ihn einfach neu. Installieren Sie ihn dann erneut und es wird kein Problem geben.

(2). Falsches Passwort

Fehlerbeschreibung: Beim Einloggen:

FEHLER 1045(28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: JA)

Fehlerursache: Falsches Passwort beim Login

Lösung: Wenn Sie zur Installation die Methode mysqld –initialize verwenden, wird ein Kennwort generiert, das aus einer zufälligen Zeichenfolge besteht. Dieses Kennwort finden Sie im Fehlerprotokoll <mysql-Dekomprimierungsverzeichnis>\data\<Computerbenutzername>.err.

4. Codierungsprobleme

(1). Überprüfen Sie den Code

Öffnen Sie cmd, melden Sie sich bei MySQL an und führen Sie SQL-Anweisungen aus:

Variablen wie „Zeichen%“ anzeigen;

Es ist ersichtlich, dass mit Ausnahme des zu Beginn der Installation konfigurierten Zeichensatzservers = utf8 alle anderen keine UTF-8-Kodierung aufweisen, sodass bei Verwendung der Datenbank verstümmelte Zeichen auftreten.

(2). Ändern Sie die Konfigurationsdatei

Ändern Sie diese Elemente in der Konfigurationsdatei:

[mysqld]
#mysql-Serverkodierung Zeichensatz-Server = utf8
Sortierserver = utf8_general_ci
[mysql]
#mysql Standardkodierung Standardzeichensatz = utf8
[mysql.server]
#Server-Standardkodierung Standardzeichensatz = utf8
[mysqld_safe]
Standardzeichensatz = utf8
[Kunde]
#Client-Standardkodierung Standardzeichensatz = utf8

(3). Löschen Sie Ihren aktuellen MySQL-Dienst und registrieren Sie den MySQL-Dienst erneut

Führen Sie cmd als Administrator aus:

sc löscht MySQL

Tipp: [SC] DeleteService ist erfolgreich

mysqld –install

Tipp: Der Dienst existiert bereits! Erfolg

Netzstopp MySQL

Tipp: Der MySQL-Dienst wird angehalten... Erfolg, wenn der Dienstname ungültig ist

mysql –install

Tipp: Dienst erfolgreich installiert.

Öffnen Sie cmd, melden Sie sich bei MySQL an und führen Sie SQL-Anweisungen aus:

Variablen wie „Zeichen%“ anzeigen;

Die Ergebnisse sind wie folgt:

這里寫圖片描述

Erledigt!

5. Installieren Sie die grafische Oberfläche

(1). Installieren Sie den ganzen Weg durch nächsten, dann starten

Oben finden Sie die vom Herausgeber vorgestellte grafische Lösung für die Installations-, Deinstallations- und verstümmelten Codeprobleme der dekomprimierten Version von MySQL 5.7. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur vollständigen Deinstallation und Neuinstallation von MySQL unter Windows 10
  • Grafisches Tutorial zur Deinstallation und Installation von MySQL unter Linux
  • Installation und Deinstallation der dekomprimierten Version von MySQL 5.7 und Zusammenfassung häufiger Probleme
  • Detaillierte Erklärung zur Installation und vollständigen Deinstallation von MySQL mit apt-get unter Ubuntu
  • So deinstallieren Sie MySQL 5.7.19 unter Linux
  • Mehrere Methoden zur vollständigen Deinstallation von MySQL unter CentOS
  • So deinstallieren Sie MySQL, Apache2 und PHP vollständig in Ubuntu
  • Detailliertes Tutorial zur Installation und Deinstallation von MySql
  • So löschen und deinstallieren Sie MySQL in Windows 10 vollständig
  • Diagramm des Prozesses von der Deinstallation bis zur Installation von MySQL 5.7.18 yum unter Linux
  • Deinstallieren der MySQL-Datenbank unter Linux
  • Vollständige Schritte zur Deinstallation der MySQL-Datenbank
  • Analyse der Gründe, warum der mit Linux 6.7 gelieferte crontab-Befehl mysql-libs * nach der Deinstallation nicht verwendet werden kann
  • Grafisches Tutorial zur Installation und Deinstallation von MySQL unter Ubuntu 16.04.1
  • Detaillierte Erklärung zur vollständigen Deinstallation von MySQL unter Linux
  • So installieren und deinstallieren Sie den MySQL-Dienst unter Windows (Installations-Tutorial zur ZIP-Dekomprimierungsversion von MySQL 5.6)
  • So installieren und deinstallieren Sie MySQL 5.7.11 auf dem Mac
  • Detaillierte Schritte zur vollständigen Deinstallation von MySQL 5.7

<<:  Detaillierte Interpretation der Datei /etc/fstab im Linux-System

>>:  Neun erweiterte Methoden zur Deduplizierung von JS-Arrays (erprobt und effektiv)

Artikel empfehlen

Eine kurze Diskussion über den gesamten Prozess des ersten Renderings von Vue

Inhaltsverzeichnis 1. Vue-Initialisierung Vue-Ein...

Vue implementiert Paging-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Der neue TypeScript-Schnellstart-Übungsbericht des Partners Vue

Inhaltsverzeichnis 1. Bauen Sie mit dem offiziell...

Detaillierte Erklärung der Javascript-Grundlagenschleife

Inhaltsverzeichnis Zyklus für für-in für-von währ...

Mysql8.0 verwendet Fensterfunktionen, um Sortierprobleme zu lösen

Einführung in MySQL-Fensterfunktionen MySQL unter...

Detaillierte Erläuterung des Befehls zum Bereinigen des MySQL-Datenbank-Binlogs

Überblick Heute werde ich hauptsächlich erklären,...

Canonical ermöglicht Linux-Desktop-Apps mit Flutter (empfohlen)

Das Ziel von Google mit Flutter bestand immer dar...

Detaillierte Analyse von GUID-Anzeigeproblemen in Mongodb

Finden Sie das Problem Ich habe kürzlich den Spei...

Detaillierte Erklärung zur Verwendung von HTML-Einbettungs-Tags und -Attributen

1. Grundlegende Grammatik Code kopieren Der Code ...