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. 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 Interpretation der Datei /etc/fstab im Linux-System
>>: Neun erweiterte Methoden zur Deduplizierung von JS-Arrays (erprobt und effektiv)
Bei einem unserer Webprojekte ist aufgrund der Zu...
Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...
NTP ist ein TCP/IP-Protokoll zur Zeitsynchronisie...
Das AI-Bildschneiden muss mit PS koordiniert werd...
Inhaltsverzeichnis Was ist das Beobachtermuster? ...
Vuex ist ein speziell für Vue.js-Anwendungen entw...
Im vorherigen Artikel haben wir mit Timeouts unte...
MySQL-Abfrage für mehrere Tabellen Hinzufügen ein...
1. Grundlegende Syntaxstruktur der HTML-Senden- u...
Vue speichert Speicher mit Booleschen Werten Ich ...
Detaillierte Analyse der SQL-Ausführungsschritte ...
Notieren Sie den Fehler, der mich heute den ganze...
1. Dokumentenfluss und Floating 1. Was ist Dokume...
Es gibt drei Möglichkeiten, CSS einzuführen: Inli...
Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...