Detailliertes Installations- und Konfigurationstutorial von MySQL 5.7 unter Win10

Detailliertes Installations- und Konfigurationstutorial von MySQL 5.7 unter Win10

1. Entpacken Sie MySQL 5.7

2. Erstellen Sie eine neue Konfigurationsdatei my.ini und platzieren Sie diese im Verzeichnis D:\Free\mysql-5.7.26-winx64

[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8
[mysqld]
#Port 3306 einstellen port = 3306
# Legen Sie das Installationsverzeichnis von mysql basedir=D:\Free\mysql-5.7.26-winx64 fest
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\Free\mysql-5.7.26-winx64\data
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz character-set-server=utf8
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB
# Passwort ignorieren skip-grant-tables

Wie in der Abbildung gezeigt:

3. Konfigurieren Sie MySQL-Umgebungsvariablen

MYSQL_HOME=D:\Frei\mysql-5.7.26-winx64
Fügen Sie %MYSQL_HOME%\bin nach PATH hinzu; 

4. Installieren Sie MySQL als Administrator

mysqld --install

5. Datendateien initialisieren

mysqld --initialize-insecure --user=mysql

Kein Fehler ist OK

6. Starten Sie den MySQL-Dienst

net start mysql

Hinweis: Wenn beim Starten des MySQL-Dienstes eine Fehlermeldung erscheint, wie in der folgenden Abbildung dargestellt, wird der Fehler normalerweise durch die Inkonsistenz zwischen dem Dienstpfad und dem Installationspfad verursacht. Wenn Sie MySQL bereits installiert und anschließend deinstalliert und neu installiert haben, tritt dieses Problem wahrscheinlich auf

Die Lösung ist:

Ändern Sie den ImagePath-Pfad von MySQL in der Windows-Registrierung in den tatsächlichen Installationspfad von MySQL, wie in der folgenden Abbildung gezeigt

Nach der Änderung sieht es wie in der folgenden Abbildung aus:

7. Melden Sie sich ohne Passwort bei MySQL an und ändern Sie das Root-Passwort

mysql -uroot -p

Aktualisieren Sie mysql.user und legen Sie authentication_string=password('root') fest, wobei user='root' und Host = 'localhost' ist. 

Ich setze das Passwort für das Root-Konto auf root und aktualisiere es dann.

flush privileges;

8. Entfernen Sie die Konfiguration skip-grant-tables in der MySQL-Konfigurationsdatei, um das Kennwort zu ignorieren

Fügen Sie davor ein #-Zeichen hinzu, um es auszukommentieren

9. Starten Sie MySQL neu und melden Sie sich erneut mit dem neuen Passwort an

Erfolgreich angemeldet!

Zusammenfassen

Oben finden Sie ein ausführliches Installations- und Konfigurationstutorial der kostenlosen Installationsversion von MySQL 5.7 unter Win10, das vom Herausgeber vorgestellt wurde. Ich hoffe, es wird allen helfen. 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!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • MySQL 8.0.15 Installations- und Konfigurations-Tutorial unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • Installieren und konfigurieren Sie IIS + MySQL + nginx + php7.1.7 unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von mysql5.7.19 winx64 (win10)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.19 (Win10)
  • Informationen zum grundlegenden Konfigurationstutorial der kostenlosen Installationsversion von MySQL5.7.17 unter Win10 (mit Bildern und Text)
  • Win10 MySQL 5.6.35 Winx64 kostenlose Installationsversion Konfigurations-Tutorial

<<:  So zeigen Sie Serverhardwareinformationen in Linux an

>>:  Ausführliche Erklärung zu Slots und Filtern in Vue

Artikel empfehlen

Natives JS zum Erzielen eines nahtlosen Karusselleffekts

Native js realisiert den Karusselleffekt (nahtlos...

So verschieben Sie ein rotes Rechteck mit der Maus im Linux-Zeichenterminal

Alles ist eine Datei! UNIX hat es bereits gesagt....

Analyse zweier Verwendungen des A-Tags in HTML-Post-Anfragen

Zwei Beispiele für die Verwendung des „a“-Tags in...

jQuery implementiert eine einfache Änderung der Schaltflächenfarbe

Wir möchten in HTML und CSS die Farbe eines Butto...

So lösen Sie das Problem verschwommener kleiner Symbole auf Mobilgeräten

Vorwort Zuvor habe ich über das Problem der verti...

Beispiel-Tutorial zur JavaScript-Typerkennungsmethode

Vorwort JavaScript ist eine der am häufigsten ver...

Detaillierte Erklärung der Fallstricke beim Mischen von npm und cnpm

Inhaltsverzeichnis Ursache Grund Einführung in NP...

Verwendung des offiziellen MySQL-Exporttools mysqlpump

Inhaltsverzeichnis Einführung Anweisungen Tatsäch...

Semantik, Schreiben und bewährte Methoden für Link A

Die Semantik, der Schreibstil und die Best Practi...

Installationsschritte von Docker-CE auf dem Raspberry Pi 4b Ubuntu19-Server

Das Raspberry Pi-Modell ist 4b, 1 G RAM. Das Syst...