Fallstricke bei der Installation des komprimierten MySQL 8.0.18-Pakets und beim Zurücksetzen vergessener Passwörter

Fallstricke bei der Installation des komprimierten MySQL 8.0.18-Pakets und beim Zurücksetzen vergessener Passwörter

http://www.cppcns.com/shujuku/mysql/283231.html Sie können sich auch auf diese 8.0.18-Installationsmethode beziehen

1. Laden Sie das Zip-Installationspaket herunter (entpacken Sie es in den angegebenen Ordner)

1) Laden Sie das Installationspaket von der offiziellen MySQL-Website herunter

2) Klicken Sie zum Aufrufen und klicken Sie in der in der Abbildung angegebenen Reihenfolge, um zur Download-Seite zu gelangen


3) Laden Sie das komprimierte Paket herunter, das in der roten Box markiert ist (beachten Sie, dass dies die 64-Bit-Version ist. Wenn Sie die 32-Bit-Version herunterladen möchten, klicken Sie auf „Zur Download-Seite wechseln“, um zu wechseln).


4) Entpacken Sie es in den angegebenen Ordner (verschieben Sie diesen Ordner dorthin, wo Sie MySQL installieren möchten, d. h. das Verzeichnis, in das Sie es verschieben, ist das Verzeichnis, in dem MySQL installiert ist. Ich habe es beispielsweise unter G:\anzhuangbao\MYSQL abgelegt).


2. Konfigurieren Sie die Umgebung

Öffnen Sie Arbeitsplatz->Eigenschaften->Erweitert->Umgebungsvariablen, wählen Sie PATH unter Systemvariablen und fügen Sie dahinter den Pfad Ihres MySQL-Bin-Ordners hinzu (z. B.:

G:\anzhuangbao\MYSQL\mysql-8.0.15-winx64\bin), beachten Sie, dass es angehängt und nicht überschrieben wird, und bestätigen Sie dann


3. Konfigurationsdateien (vor der Installation sind einige Änderungen erforderlich)

Der entpackte Ordner enthält keine my.ini- und Datendateien, wie unten gezeigt


Erstellen Sie ein Textdokument und benennen Sie es in my.ini um (öffnen Sie es im Editor).
Tragen Sie darin folgendes ein:

[mysqld]
# Port 3306 einstellen port=3306
# Legen Sie das Installationsverzeichnis von MySQL fest. Am besten verwenden Sie '/', um den Pfad basedir=C:\mysql\mysql-8.0.18-winx64 darzustellen.
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest. Am besten verwenden Sie '/', um den Pfad datadir=C:\mysql\mysql-8.0.18-winx64/data darzustellen.
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Die Anzahl der zulässigen Verbindungsfehler. Dies soll verhindern, dass jemand versucht, das Datenbanksystem von diesem Host aus anzugreifen max_connect_errors = 10
# Der vom Server verwendete Standardzeichensatz ist UTF8
Zeichensatzserver = utf8mb4
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB
# Standardmäßig wird das Plug-In „mysql_native_password“ zur Authentifizierung verwendet. default_authentication_plugin=mysql_native_password
# Modus ändern
sql_mode = 'NUR_VOLLSTÄNDIGE_GRUPPE_NUR, STRENGE_TRANS_TABELLEN, FEHLER_FÜR_DIVISION_DURCH_NULL, KEINE_ENGINE_SUBSTITUTION'
[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8mb4
[Kunde]
# Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung mit dem Server-Port verwendet wird: 3306
Standardzeichensatz = utf8mb4

Hinweis: basedir = der Pfad, in dem sich Ihre entpackte Datei befindet

4. Öffnen Sie cmd als Administrator (ich weiß nicht, wie man Baidu benutzt, es gibt viele davon) und geben Sie den Befehl ein

cd C:\mysql\mysql-8.0.18-winx64\bin

Dann initialisieren

mysqld --initialize --console

Beachten! [Hinweis][MY-010454][Server] Temporäres Passwort für root@localhost wird generiert: 9P0gYk-? 0,kT, wobei root@localhost:9P0gYk-? 0, kT ist das initiale Passwort (ohne das erste Leerzeichen). Bevor Sie das Passwort ändern, müssen Sie sich dieses Passwort merken, da Sie es für spätere Anmeldungen benötigen. Das Passwort kopieren und vorher abspeichern!!!

5. Geben Sie dann mysqld --initialize-insecure --user=mysql ein und drücken Sie die Eingabetaste

6. Geben Sie dann mysqld install ein und drücken Sie die Eingabetaste

Ich habe bereits darauf gedrückt, daher wird angezeigt, dass es bereits vorhanden ist.

7. Geben Sie net start mysql ein und drücken Sie die Eingabetaste, um den MySQL-Dienst zu starten


8. Geben Sie dann mysql -u root -p ein und drücken Sie die Eingabetaste, um sich bei der MySQL-Datenbank anzumelden

Nach dem Drücken der Eingabetaste werden Sie aufgefordert, das Passwort einzugeben. Drücken Sie einfach die Eingabetaste. Die folgende Abbildung zeigt, dass die Anmeldung erfolgreich war

9. Geben Sie anschließend show databases; ein und drücken Sie die Eingabetaste. Achten Sie auf das Semikolon, dieses darf nicht fehlen! ! !

Sie sehen, dass die Datenbank angezeigt wurde!

10. Zu diesem Zeitpunkt wurde die komprimierte Version von MySQL erfolgreich installiert~perfekt

Wenn Sie Ihr Passwort vergessen, ist das nicht schlimm. Keine Panik.

1. Führen Sie cmd als Administrator aus und geben Sie das Bin-Verzeichnis ein, in dem MySQL installiert ist (C:\mysql\mysql-8.0.18-winx64\bin).

2. Führen Sie den Befehl net stop mysql (MySQL-Dienst stoppen) aus.

3. Führen Sie den Befehl mysqld --console --skip-grant-tables --shared-memory(進入免密碼模式)

4. Öffnen Sie erneut eine Eingabeaufforderung und rufen Sie das Bin-Verzeichnis von MySQL (C:\mysql\mysql-8.0.18-winx64\bin) mit demselben Administratorkonto auf.

5. Führen Sie den Befehl mysql -u root -p aus, ohne ein Passwort einzugeben, und melden Sie sich direkt an. Sie werden sich erfolgreich bei mysql anmelden.

6. Führen Sie den Befehl „Berechtigungen löschen“ aus. (Aktualisieren Sie die Berechtigungstabelle. Dieser Schritt muss ausgeführt werden. Ich habe diesen Schritt nicht ausgeführt und die Änderung viele Male ohne Erfolg wiederholt.)

7. Führen Sie den Befehl ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

8. Führen Sie den Befehl „Flush-Berechtigungen“ aus (erforderlich)

9. Beenden Sie MySQL, Strg + Z. (Wenn das Beenden nicht funktioniert).

10. Führen Sie cmd erneut mit dem Administratorbefehl aus, geben Sie das Bin-Verzeichnis von MySQL ein und führen Sie den Befehl net start mysql aus (starten Sie den MySQL-Dienst).

11. Führen Sie den Befehl mysql -u root -p aus, geben Sie das neue Passwort ein und melden Sie sich erfolgreich bei mysql an.

Ich habe es gelöst, hoffe, es hilft Ihnen.

Das könnte Sie auch interessieren:
  • So setzen Sie das Passwort zurück, wenn Sie es in MySQL8 vergessen haben (die alte MySQL-Methode funktioniert nicht)
  • Die perfekte Lösung, um das Passwort in mysql8.0.19 zu vergessen
  • Lösung zum Vergessen des Root-Passworts von MySQL5.7 unter Windows 8.1
  • Eine kurze Analyse zum besten Umgang mit vergessenen MySQL 8-Passwörtern
  • mysql8.0: Passwortänderung vergessen und Problem mit ungültigem Net-Befehlsdienstnamen
  • Schnelle Lösung zum Vergessen des MySQL8-Passworts

<<:  JS realisiert den automatischen Wiedergabeeffekt von Bildern

>>:  Zusammenfassung einiger verwandter Vorgänge geplanter Linux-Aufgaben

Artikel empfehlen

MySQL Online-DDL-Tool Gh-Ost-Prinzipanalyse

Inhaltsverzeichnis 1. Einleitung 1.1 Grundsatz 1....

Mehrere Gründe, HTML nicht zu komprimieren

Der Grund ist einfach: In HTML-Dokumenten entsprec...

Quellcode der HTML-Einstellungen für die Benutzerregistrierungsseite

Gestalten Sie die oben gezeigte Webseite: <!DOC...

MySQL-Zeittypauswahl

Inhaltsverzeichnis DATETIME ZEITSTEMPEL Wie man w...

Ein- und Ausblenden von HTML-Elementen durch Anzeige oder Sichtbarkeit

Manchmal müssen wir steuern, ob HTML-Elemente auf ...

So konfigurieren Sie MGR Single Master und mehrere Slaves in MySQL 8.0.15

1. Einleitung MySQL Group Replication (kurz MGR) ...

So erzielen Sie mit Vue3 beispielsweise einen Lupeneffekt

Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...

Reines CSS zum Ändern der Farbe des Bildes

Die CSS-Technik zum Ändern der Farbe eines Bildes...

jQuery+Ajax zum Erreichen eines einfachen Paging-Effekts

In diesem Artikel wird der spezifische Code von j...

Neue Ideen zur Zeitformatierung in JavaScript toLocaleString()

Inhaltsverzeichnis 1. Konventionelle Ideen zur Ze...

Miniprogramm Benutzerdefinierte TabBar-Komponentenkapselung

In diesem Artikelbeispiel wird der spezifische Co...

Neue Funktionen in MySQL 8.0 - Einführung in Check Constraints

Inhaltsverzeichnis Vorwort Einschränkungen prüfen...