Dekomprimierung, Installation, Sicherung und Wiederherstellung von MySQL in einer Windows-Umgebung

Dekomprimierung, Installation, Sicherung und Wiederherstellung von MySQL in einer Windows-Umgebung

Die Systemumgebung ist Server2012

1. Laden Sie die dekomprimierte Version von MySQL herunter und dekomprimieren Sie das Installationspaket in das angegebene Verzeichnis

2. Kopieren Sie im obigen Verzeichnis eine Kopie der Datei my-default.ini, benennen Sie sie in my.ini um und nehmen Sie (falls erforderlich) die folgenden Änderungen vor:

[mysqld]
# Die Kodierungsmethode des Servers ist character_set_server=utf8
# Diese sind normalerweise festgelegt. Entfernen Sie die # und legen Sie sie nach Bedarf fest.
#Datendatei-Speicherverzeichnis basedir = C:\Programme\mysql
#Datendatei-Speicherverzeichnis datadir = C:\Programme\mysql\data
Port = 3306
# server_id = .....
# Entfernen Sie führende #, um Optionen festzulegen, die hauptsächlich für Berichtsserver nützlich sind.
# Die Serverstandards sind für Transaktionen und schnelle SELECT-Vorgänge schneller.
# Passen Sie die Größen nach Bedarf an und experimentieren Sie, um die optimalen Werte zu finden.
# Join-Puffergröße = 128 M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# Maximal zulässige Anzahl von Verbindungen max_connections=200

3. Fügen Sie Umgebungsvariablen hinzu und fügen Sie C:\Program Files\mysql\bin zur Umgebungsvariablen Path des Systems hinzu

4. Führen Sie den Befehl mysqld -install in der Kommandozeile aus

Der entsprechende Deinstallationsbefehl: mysqld --remove

5. MySQL-Dateninitialisierung

Führen Sie mysqld --initialize-insecure --user=mysql aus, um ein Root-Konto mit einem leeren Passwort zu erstellen. Beachten Sie, dass beim Ausführen des Befehls mysqld --initialize ein Benutzer mit einem zufälligen Kennwort erstellt wird.

Durch die Initialisierung der Daten wird im Installationsverzeichnis ein Datenordner generiert, wie unten gezeigt:

Da die Einstellung in der obigen Konfigurationsdatei datadir = C:\Program Files\mysql\data , lautet der Ordnername data.

6. Führen Sie „net start mysql“ aus, um den Dienst zu starten.

7. Legen Sie ein Passwort fest. Führen Sie mysqladmin -u root -p password new password aus, um ein Kennwort für den Root-Benutzer festzulegen. Hier ist es 123.

Beachten Sie, dass bei „Passwort eingeben“ das ursprüngliche Passwort eingegeben wird und dieses Feld leer ist.

8. Anmeldung

9. Datenbank anzeigen

10. Remote-Login einrichten

Zeigen Sie die Benutzertabelle wie folgt an:

Führen Sie den Befehl update user set host = '%' where user = 'root';

Wie unten dargestellt:

Am besten aktualisieren Sie die Berechtigungen mysql> flush privileges;

Starten Sie abschließend den MySQL-Dienst neu und Sie können sich remote anmelden (wenn dies nicht möglich ist, behebt ein Neustart das Problem normalerweise).

C:\Programme\mysql\bin>net stop mysql
Der MySQL-Dienst wird angehalten.
Der MySQL-Dienst wurde erfolgreich gestoppt.
C:\Programme\mysql\bin>net start mysql
Der MySQL-Dienst wird gestartet.
Der MySQL-Dienst wurde erfolgreich gestartet.

11. Umgang mit vergessenen Passwörtern

Öffnen Sie wie unten gezeigt die Konfigurationsdatei my.ini, fügen Sie unter mysqld „skip-grant-tables“ hinzu, speichern und beenden Sie und starten Sie den MySQL-Dienst neu.

Anschließend können Sie sich mit mysql -u root -p ohne Kennwort anmelden.

Rufen Sie dann die Datenbank auf und führen Sie den Befehl use mysql aus, um zur MySQL-Datenbank zu wechseln.

Führen Sie dann den folgenden Befehl aus

MySQL.user aktualisieren, Authentifizierungszeichenfolge=Passwort('123') festlegen, wobei Benutzer='root';
Berechtigungen leeren; 

Nach der Änderung ändern Sie die Datei my.ini erneut, löschen die Zeile skip-grant-tables , speichern und beenden und starten den MySQL-Dienst neu.

Beachten Sie, dass beim erneuten Aufrufen der Datenbank möglicherweise der Fehler 1820 auftritt, der Sie zum Zurücksetzen Ihres Kennworts auffordert (siehe Abbildung unten). Zu diesem Zeitpunkt müssen Sie nur den Befehl SET PASSWORD = PASSWORD('123'); ausführen.

12. Sichern und Wiederherstellen

Erstellen Sie zum Testen eine Datenbank-MVC

Zum Wiederherstellen lautet die Syntax wie folgt:

mysql -u root -p [Datenbankname] < backup.sql

Die folgende Abbildung zeigt ein Beispiel für die Wiederherstellung der MVC-Datenbank.

Der ausgeführte Befehl lautet mysql -u root -p mvc < e:\mvc201709120200.sql

Backup, die Syntax lautet wie folgt:

Sichern mehrerer Tabellen in einer Datenbank

mysqldump -u root -p dbname Tabelle1 Tabelle2 ... > bakname.sql

Um mehrere Datenbanken zu sichern, fügen Sie die Option --databases gefolgt von mehreren Datenbanken hinzu.

mysqldump -u root -p --databases dbname1 dbname2 ... > bakname.sql

Sichern Sie alle Datenbanken

mysqldump -u root -p -all-databases > bakname.sql

Das Beispiel in der folgenden Abbildung sichert nur eine Datenbank MVC und gibt den Zeichensatz als utf8 an

mysqldump -u root -p --default-character-set=utf8 mvc >e:\mvcbak.sql 

Normalerweise können Sie einige Tools zum Sichern und Wiederherstellen von Daten verwenden, z. B. Workbench

Wenn Sie regelmäßig Daten auf anderen Servern sichern möchten, können Sie die Software mysqlbackupftp verwenden.

Zusammenfassen

Oben finden Sie eine Einführung in die Dekomprimierung, Installation, Sicherung und Wiederherstellung von MySQL in einer Windows-Umgebung. Ich hoffe, es wird Ihnen hilfreich sein. 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:
  • Detailliertes Tutorial zur Installation der dekomprimierten Version von MySQL 5.7.19 auf Windows Server 2016
  • Tutorial zur Installation der dekomprimierten Version von MySQL 5.7.18 unter Windows
  • Installieren Sie die entpackte Version von MySQL unter Windows 10 (empfohlen)
  • Installation und Konfiguration von Mysql5.7.11 unter Windows 10 (dekomprimierte Version)
  • So installieren und deinstallieren Sie den MySQL-Dienst unter Windows (Installations-Tutorial zur ZIP-Dekomprimierungsversion von MySQL 5.6)
  • So fügen Sie MySQL zum Systemdienst unter einem Windows-System hinzu (dekomprimierte MySQL-Version)
  • Konfigurieren und Installieren der dekomprimierten Version von MySQL 5.6 unter Windows 7

<<:  So mounten Sie die CD, um das RPM-Paket unter Linux zu finden

>>:  Detaillierte Erklärung des Vue3-Sandbox-Mechanismus

Artikel empfehlen

Eintauchen in die JS-Vererbung

Inhaltsverzeichnis Vorwort Vorbereiten Zusammenfa...

So installieren Sie den MySQL 5.7.28-Binärmodus unter CentOS 7.4

Linux-Systemversion: CentOS7.4 MySQL-Version: 5.7...

Lösung für Front-End-Browser-Schriftgrößen von weniger als 12 Pixel

Vorwort Als ich kürzlich an einem Projekt arbeite...

Zusammenfassung des in JS implementierten Minesweeping-Projekts

Dieser Artikel enthält die Zusammenfassung des JS...

MySQL-Datenbankoptimierung: Indeximplementierungsprinzip und Nutzungsanalyse

Dieser Artikel veranschaulicht anhand von Beispie...

Zusammenfassung der MySQL-Funktionsmethode LOAD_FILE()

In MySQL liest die Funktion LOAD_FILE() eine Date...

SQL-Implementierung von LeetCode (181. Angestellte verdienen mehr als Manager)

[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...

So ändern Sie das MySQL-Tabellenpartitionierungsprogramm

So ändern Sie das MySQL-Tabellenpartitionierungsp...

Eine kurze Diskussion über die Leistungsprobleme des MySQL-Paging-Limits

MySQL-Paging-Abfragen werden normalerweise über L...