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

Detaillierte Analyse des HTTP-Statuscodes 502 des Dienstes nginx+php-fpm

Bei einem unserer Webprojekte ist aufgrund der Zu...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

Verwenden von NTP zur Zeitsynchronisierung in Ubuntu

NTP ist ein TCP/IP-Protokoll zur Zeitsynchronisie...

Front-End-KI-Schnitttipps (Erfahrung)

Das AI-Bildschneiden muss mit PS koordiniert werd...

Bringen Sie Ihnen bei, wie Sie den Beobachtermodus in Javascript implementieren

Inhaltsverzeichnis Was ist das Beobachtermuster? ...

Erfahren Sie schnell, wie Sie mit der Vuex-Statusverwaltung in Vue3.0 beginnen

Vuex ist ein speziell für Vue.js-Anwendungen entw...

Spielen Sie mit der Connect-Funktion mit Timeout in Linux

Im vorherigen Artikel haben wir mit Timeouts unte...

Erweiterte MySQL-Datenbankabfrage und Mehrtabellenabfrage

MySQL-Abfrage für mehrere Tabellen Hinzufügen ein...

Vue Storage enthält eine Lösung für Boolesche Werte

Vue speichert Speicher mit Booleschen Werten Ich ...

Detaillierte Analyse der SQL-Ausführungsschritte

Detaillierte Analyse der SQL-Ausführungsschritte ...

Detaillierte Erläuterung der drei Möglichkeiten zum Importieren von CSS-Dateien

Es gibt drei Möglichkeiten, CSS einzuführen: Inli...

Stellen Sie das Vue-Projekt auf einem Linux-Server bereit

Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...