mysql5.7.17 Installations- und Konfigurationsbeispiel auf einem 64-Bit-System von win2008R2

mysql5.7.17 Installations- und Konfigurationsbeispiel auf einem 64-Bit-System von win2008R2

123WORDPRESS.COM hat Ihnen den Installationsprozess anderer Versionen von MySQL in verschiedenen Umgebungen erklärt. Sie können die entsprechenden Artikel unter dem Text nachlesen. Heute lernen wir das Beispiel-Installationstutorial für MySQL 5.7.17. Die Konfiguration ist etwas anders. Ich hoffe, es kann Ihnen helfen.

Installieren Sie MySql

Betriebssystem: Windows Server 2008 R2 Standard

MySql-Version: mysql-5.7.17-winx64

Schritt 1: Entpacken Sie mysql-5.7.17-winx64.zip an den angegebenen Speicherort

Schritt 2: Fügen Sie dem Stammverzeichnis der Installationsdatei einen Datenordner hinzu und benennen Sie my-default.ini in my.ini um.

Schritt 3: Geben Sie in der Eingabeaufforderung nacheinander die folgenden Befehle ein:

Hinweis: Wenn Sie den Dienst bereits installiert haben, verwenden Sie zum Deinstallieren den Befehl: mysqld -remove

Führen Sie die folgenden Befehle nacheinander aus:

cd C:\mysql-5.7.17-winx64\bin

mysqld --initialize (beachten Sie, dass zwischen mysqld und -- nur ein Leerzeichen steht)

mysqld --install

Da es bereits installiert wurde, deinstallieren Sie zuerst den Dienst und führen Sie dann den Installationsbefehl aus

Schritt 4: Ändern Sie die Datei my.ini, fügen Sie unter [mysqld] eine Zeile skip-grant-tables hinzu und führen Sie dann

Starten Sie den MySQL-Dienst: net start mysql

Geben Sie MySql:mysql ein

Passwort festlegen: update mysql.user set authentication_string = password('cnki2017') where `User` = 'root'; (Beachten Sie das Semikolon. Beachten Sie, dass Sie nach dem Kopieren des Befehls möglicherweise die Eingabemethode anpassen und dann erneut eingeben müssen)

Hinweis: Das Festlegen des Passworts kann in zwei Schritte unterteilt werden:

benutze MySQL;

Benutzer aktualisieren, Authentication_String=Passwort("cnki2017") festlegen, wobei Benutzer="root" ist;

Mit MySQL-Systemberechtigungen verknüpfte Tabellen aktualisieren: Berechtigungen leeren (beachten Sie das Semikolon)

MySql beenden: exit; (beachten Sie das Semikolon)

Stoppen Sie den MySQL-Dienst: net stop mysql

Schritt 5: Löschen Sie die zuvor in der Datei my.ini hinzugefügten Skip-Grant-Tabellen und führen Sie dann nacheinander die folgenden Befehle aus:

Starten Sie den MySQL-Dienst: net start mysql

Geben Sie mysql:mysql -uroot -pcnki2017 ein.

Passwort zurücksetzen: set password=password('cnki2017'); (beachten Sie das Semikolon)

Anmeldung über jede IP-Adresse zulassen: update mysql.user set host = '%' where user = 'root' limit 1; (beachten Sie das Semikolon)

Mit MySQL-Systemberechtigungen verknüpfte Tabellen aktualisieren: Berechtigungen leeren (beachten Sie das Semikolon)

MySql beenden: exit (optional)

Schritt 6: Konfiguration

Zeichensatzkonfiguration: Führen Sie die folgenden Befehle nacheinander aus

cd C:\mysql-5.7.17-winx64\bin

mysql -uroot -pcnki2017

Variablen wie „Zeichen%“ anzeigen;

setze Variablenname=utf8;

Dabei kann Variable_name durch den entsprechenden Namen ersetzt werden. Wenn Variable_name beispielsweise character_set_database ist, lautet der Befehl: set character_set_database=utf8;

Auch nach dem Setzen des obigen Befehls 5.7 funktioniert nicht

So fügen Sie my.ini Folgendes hinzu:

[mysqld]

Zeichensatzserver = utf8

[Kunde]

Standardzeichensatz = utf8

Festlegen der Standard-Engine

[mysqld]

Standard-Speicher-Engine = INNODB

Notiz:

Um einen neuen Benutzer zu erstellen, führen Sie die folgenden Befehle nacheinander aus:

mysql -uroot -pcnki2017

Erstellen Sie den Benutzer Benutzernamen@'%', identifiziert durch 'Passwort';

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „Benutzername“@„%“, IDENTIFIZIERT DURCH „Passwort“, MIT DER GRANT-OPTION;

Berechtigungen leeren;

Im obigen Befehl sind Benutzername und Passwort der zu erstellende Benutzername und das Passwort.

Master-Slave-Replikation

Betriebssystem: Windows Server 2008 R2 Standard

MySql-Version: mysql-5.7.17-winx64

Haupt-IP: 192.168.107.13

Von IP:192.168.107.73

Konfigurieren des Masters

Der erste Schritt besteht darin, my.ini zu konfigurieren und dann den Server neu zu starten

Server-ID = 1

log-bin=mysql-bin

binlog-do-db=hy_webapi

Bedeutungsanalyse:

Server-ID: Die eindeutige Identifikations-ID des Servers, eine eindeutige Nummer.

log-bin: Gibt an, dass die binäre Protokollierung aktiviert werden soll.

binlog-do-db: die zwischen Master und Slave zu synchronisierende Datenbank

Schritt 2 Autorisierung

Eingabeaufforderungsvorgang

Wechseln Sie mit CD in das Bin-Verzeichnis: cd C:\mysql-5.7.17-winx64\bin

Geben Sie mySql ein: mysql -uroot -pcnki2017

Führen Sie den Befehl „Show“ aus: Show Master Status; zeichnen Sie die obige Datei und Position auf.

Aktivieren Sie den Master-Slave-Replikationsbenutzer: GRANT REPLICATION SLAVE ON *.* an „root“@„192.168.107.73“, identifiziert durch cnki2017; (beachten Sie das Semikolon)

Hinweis: Sie können anstelle des Root-Kontos auch andere Konten für den Slave angeben, vorausgesetzt, das Konto wird zuerst erstellt.

Konfigurieren des Slave-Servers

Der erste Schritt besteht darin, my.ini zu konfigurieren und dann den Server neu zu starten

Server-ID =2

replizieren-do-db=hy_webapi

relay-log-index=slave-relay-bin.index

Relay-Log = Slave-Relay-Bin

In:

relay-log: definiert den Speicherort und den Namen des Relay-Logs

relay-log-index: Indexdatei des Relay-Protokolls

Schritt 2 Autorisierung

Eingabeaufforderungsvorgang

Wechseln Sie mit CD in das Bin-Verzeichnis: cd C:\mysql-5.7.17-winx64\bin

Geben Sie mySql ein: mysql -uroot -pcnki2017

Legen Sie die Berechtigungen fest: Ändern Sie „Master“ in „master_host='192.168.107.13', „master_user='root', „master_password='cnki2017', „master_log_file='mysql-bin.000001', „master_log_pos=154“;

Starten Sie die Slave-Bibliothek: start slave;

Informationen anzeigen: Slave-Status anzeigen \G;

Hinweis: Wenn Sie hier Berechtigungen festlegen, können Sie diese statt des Root-Kontos auch anderen Konten der Hauptdatenbank zuweisen, vorausgesetzt, dieses Konto wird zuerst erstellt.

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Konfigurationsmethode der kostenlosen Installationsversion von Mysql 5.7.19 (64-Bit)
  • Installations-Tutorial für die grüne Version von MySQL 5.7 unter einem 64-Bit-System von Windows 2008
  • Tutorial zur Installation der grünen Version von mysql-5.7.16-winx64 auf einem 64-Bit-Win10-System
  • So installieren Sie MySQL 5.7.11 auf einem 64-Bit-Win10-System (Fallstudie)
  • Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

<<:  Einfache Schritte zum Erstellen eines MySQL-Containers mit Docker

>>:  JavaScript-Entwurfsmuster, Lernadaptermuster

Artikel empfehlen

So erstellen Sie eine Liste in CocosCreator

CocosCreator-Version: 2.3.4 Cocos hat keine Liste...

Navicat für MySQL 11 Registrierungscode\Aktivierungscode-Zusammenfassung

Lesetipp: Navicat12.1 Serie Cracking und Aktivier...

Docker startet den Implementierungsprozess der MySQL-Konfiguration

Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...

Detaillierte Erläuterung des CocosCreator-Nachrichtenverteilungsmechanismus

Überblick Dieser Artikel beginnt mit der Einführu...

Tutorial zu HTML-Tabellen-Tags (11): Horizontales Ausrichtungsattribut ALIGN

In horizontaler Richtung können Sie die Ausrichtu...

Tutorial zu HTML-Formular-Tags (4):

Nehmen Sie nun an, dass Sie dem Formular ein Elem...

Fehlerbehebung bei der Ursache des 502 Bad Gateway-Fehlers auf dem Nginx-Server

Der Server meldet einen Fehler 502 beim Synchroni...

Eine Zeile CSS-Code zur Integration von Avatar und Nationalflagge

Es ist Nationalfeiertag und jeder kann es kaum er...

Umfassendes Verständnis von Zeilenhöhe und vertikaler Ausrichtung

Vorherige Wörter Zeilenhöhe, Schriftgröße und vert...

Benutzer müssen wissen, warum

Als ich in der Wertpapierfirma arbeitete, war ich ...