Die entpackte Version von mysql-5.6.37-winx64.zip von der offiziellen Website heruntergeladen, die Konfigurationsdatei geändert, den Dienst installiert und direkt verwendet. Es erscheinen verstümmelte chinesische Schriftzeichen. Die Lösung lautet: Erstellen und konfigurieren Sie im Verzeichnis mysql-5.6.37-winx64 eine neue my.ini-Datei (der Inhalt ist online zu finden oder siehe manuelle Konfiguration von my-default.ini). Beachten: [Client] Achten Sie darauf, den Knoten nicht an der falschen Stelle zu platzieren, zum Beispiel: Falscher Weg: [mysqld] Zeichensatzserver = utf8 # Führende # entfernen und auf die RAM-Menge für die wichtigsten Daten einstellen # Cache in MySQL. Beginnen Sie bei 70 % des gesamten RAM für dedizierte Server, sonst 10 %. # innodb_buffer_pool_size = 128M [Kunde] Standardzeichensatz = utf8 # Entfernen Sie das führende #, um eine sehr wichtige Datenintegritätsoption zu aktivieren: Protokollierung PS: Die folgenden Eigenschaften befinden sich unter dem Knoten [mysqld]. Wenn Sie den Knoten [client] so platzieren, werden sie zu [client]-Eigenschaften. Der folgende Fehler wird gemeldet: mysql: unbekannte Variable „basedir=D:\mysql-5.6.37-winx64“ basedir = D:\\mysql-5.6.37-winx64 Datenverzeichnis = D:\\mysql_data Der richtige Weg wäre, den Knoten [client] am Ende oder am Anfang zu platzieren, nicht im Knoten [mysqld]. Was net start mysql betrifft, tritt beim Starten des mysql-Dienstes der Fehler 1067 auf. Überprüfen Sie das Protokoll und finden Sie MySQL: Tabelle 'mysql.plugin' existiert nicht 17.10.2017 11:40:50 2928 [FEHLER] Die Tabelle mysql.plugin kann nicht geöffnet werden. Führen Sie bitte mysql_upgrade aus, um sie zu erstellen. 2017-10-17 11:40:50 2928 [FEHLER] Schwerwiegender Fehler: Berechtigungstabellen können nicht geöffnet und gesperrt werden: Tabelle „mysql.user“ existiert nicht. Ändern Sie abschließend datadir = D:\\mysql_data in datadir = D:\\mysql-5.6.37-winx64\\data Der Dienst wird gestartet (da my.ini vorher nicht erstellt wurde, wurde die Standardkonfiguration verwendet, sodass der Datenspeicherortpfad nicht übereinstimmt. Ändern Sie ihn einfach). Zusammenfassen Oben habe ich Ihnen den MySQL-Startfehler 1067 und das Problem der ungültigen Wiederherstellung nach der Änderung des Zeichensatzes und dem Neustart vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: js+Html zur Realisierung einer Tabellenbearbeitungsoperation
>>: So konfigurieren Sie den NAT-Modus für virtuelle VMware-Maschinen
So erstellen Sie eine virtuelle Maschine auf VMwa...
<br /> Ich habe mich auf die drei Aspekte Te...
1. Bearbeiten Sie die Datei docker.service vi /us...
Inhaltsverzeichnis 1. Automatische Installation m...
Das Implementierungsprinzip der bidirektionalen D...
Das Team ersetzte den neuen Rahmen. Alle neuen Un...
Beispiel: Tipp: Diese Komponente basiert auf der ...
In diesem Artikel wird der spezifische Code von j...
◆Zu Favoriten hinzufügen veranschaulichen Klicken...
Inhaltsverzeichnis Einführung Homebrew installier...
Was ist HTML? HTML ist eine Sprache zur Beschreib...
Inhaltsverzeichnis Einführung 1. Code zum Starten...
Inhaltsverzeichnis Vorwort 1. Fehlerprotokoll 2. ...
Dieser Artikel veranschaulicht anhand von Beispie...
Eigentlich ist das ganz einfach. Wir fügen ein a-...