Lösen Sie das Installationsproblem der mysql8.0.19 Winx64-Version

Lösen Sie das Installationsproblem der mysql8.0.19 Winx64-Version

MySQL ist ein kleines relationales Open-Source-Datenbankverwaltungssystem, das von der schwedischen Firma MySQL AB entwickelt wurde. Derzeit wird MySQL häufig auf kleinen und mittelgroßen Websites im Internet verwendet. Aufgrund der geringen Größe, hohen Geschwindigkeit, niedrigen Gesamtbetriebskosten und insbesondere seines Open-Source-Charakters entscheiden sich viele kleine und mittelgroße Websites für MySQL als ihre Website-Datenbank, um ihre Gesamtbetriebskosten zu senken.

Dieser Artikel konzentriert sich auf die Lösung des Installationsproblems der mysql8.0.19 Winx64-Version. Der spezifische Inhalt ist wie folgt:

Download-Adresse: https://dev.mysql.com/downloads/mysql/, ich habe die oben 187,8 MB große Datei heruntergeladen.

Übrigens ist Sina Weibo in letzter Zeit wirklich schrecklich. Ich kann mich nicht einmal anmelden.

Ich habe früher bei Sina geschrieben.

Ich werde das später ändern. Ich habe plötzlich festgestellt, dass mir dieser Stil gefällt.

==================================================
Nach dem Herunterladen und Entpacken stellte ich fest, dass überhaupt keine Installationsdatei vorhanden war. Dann suchte ich auf Baidu und stellte fest, dass ich zuerst ein my.ini- und ein Datenverzeichnis erstellen musste. Ich fand es lächerlich, dass die Installation dies erforderte.

Nach der Installation muss beim Ausführen von „ mysql -u root -p “ im Online-Tutorial nur das Passwort eingegeben werden, allerdings erscheint nach der Eingabe eine Fehlermeldung:

„FEHLER 2003 (HY000): Verbindung zum MySQL-Server auf ‚localhost‘ (10061) nicht möglich“

Dann suchte ich weiter im Internet und fand eine Menge Lösungen. Sie alle lösten das Problem, aber meins konnte nicht gelöst werden.

Fügen Sie hier einen kleinen Fehler ein:
PS C:\WINDOWS\system32>mysql --install mysql
mysql: [FEHLER] unbekannte Option „--install“.

Das mit dem Buchstaben d am Ende ist eigentlich mysqld und nicht mysql. Siehe unten.

===================================================
Später habe ich Daten und meine.ini gelöscht.

Befolgen Sie dann Schritt für Schritt die folgenden Schritte.

PS C:\WINDOWS\system32>mysqld --initialize --console
2020-03-07T11:07:18.159694Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.19-winx64\bin\mysqld.exe (mysqld 8.0.19) Initialisierung des Servers läuft als Prozess 5900
2020-03-07T11:07:22.120685Z 5 [Hinweis] [MY-010454] [Server] Für root@localhost wird ein temporäres Passwort generiert: Qy_kuyaC)1qg
PS C:\WINDOWS\system32>mysqld --install
Der Dienst existiert bereits!
Der aktuell installierte Server: "D:\Program Files\mysql-8.0.19-winx64\bin\mysqld.exe" mysql
PS C:\WINDOWS\system32> net start mysql

Der MySQL-Dienst wird gestartet.

Der MySQL-Dienst wurde erfolgreich gestartet.

PS C:\WINDOWS\system32>mysql -uroot -p
Passwort eingeben: ************
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 8
Serverversion: 8.0.19
Copyright (c) 2000, 2020, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten.

Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.

mysql> ALTER USER 'root'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH 'xxxxxx';
Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)

Der nächste Schritt ist der Betrieb der Datenbank.

Geben Sie das MySQL-Verzeichnis ein und stellen Sie fest, dass der Datenordner automatisch generiert wird.

Zusammenfassen

Dies ist das Ende dieses Artikels zur Lösung des Installationsproblems der mysql8.0.19 Winx64-Version. Weitere relevante Inhalte zur Installation der mysql8.0.19 Winx64-Datenbank finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 8.0.24
  • Einige Verbesserungen in MySQL 8.0.24 Release Note
  • Implementierung der MVCC-Mehrversions-Parallelitätskontrolle von MySQL
  • Die beste Lösung zum Zurücksetzen des Root-Passworts von MySQL 8.0.23
  • Informationen zum Konfigurationsproblem bei der Verbindung von MyBatis mit der MySql8.0-Version
  • So lösen Sie das Problem, dass Seata die MySQL 8-Version nicht verwenden kann
  • Detaillierte Erklärung der Verbindung von DBeaver zu MySQL Version 8 und höher und Lösung möglicher Probleme
  • Bei der Verwendung von mybatis-generator mit mysql8.0.3 in IDEA sind Fehler aufgetreten
  • Lösung für das Problem des verstümmelten Codes in MySQL 5.x
  • Detailliertes Tutorial zur Installation der MySQL 8.0.20-Datenbank auf CentOS 7
  • Lösung für den ONLY_FULL_GROUP_BY-Fehler in Mysql5.7 und höher
  • Kompatibilitätsprobleme mit Django 2.2 und PyMySQL
  • Schritte zur Installation von MySQL 5.7 im Binärmodus und zur Optimierung des Systems unter Linux
  • Installation verschiedener Versionen von MySQL 8.0.18 und während der Installation aufgetretene Probleme (Zusammenfassung)
  • Sehr detaillierte Anleitung zum Upgrade der MySQL-Version

<<:  Lösungen für Probleme bei der Verwendung von addRoutes in Vue-Projekten

>>:  Detaillierte Erläuterung des Installations- und Verpackungsfalls von JavaScript Axios

Artikel empfehlen

Beispielcode für die programmgesteuerte Verarbeitung von CSS-Stilen

Vorteile eines programmatischen Ansatzes 1. Globa...

Div in HTML ausblenden Tabelle ausblenden TABLE- oder DIV-Inhalt im CSS-Stil

Ich habe heute Abend ein Problem gelöst, das mich...

Lösung für das Verschwinden des MySql-Dienstes aus unbekannten Gründen

Lösung für das Verschwinden des MySql-Dienstes au...

Zusammenfassung der Probleme mit der Mysql-connector-java-Treiberversion

Problem mit der Mysql-Connector-Java-Treiberversi...

Kennen Sie den Unterschied zwischen leerem Wert und Nullwert in MySQL

Vorwort Kürzlich habe ich festgestellt, dass die ...

Einführung in häufig verwendete MySQL-Befehle in der Linux-Umgebung

Geben Sie den MySQL-Befehl ein: mysql -u+(Benutze...

Berechtigungen für Cross-Origin-Image-Ressourcen (CORS-fähiges Image)

Das HTML-Spezifikationsdokument führt das Crossor...

Linux /etc/network/interfaces Konfigurationsschnittstellenmethode

Die Datei /etc/network/interfaces wird in Linux z...

Lösung zum Einfügen eines Formulars mit einer Leerzeile oben und unten

Ich weiß nicht, ob Ihnen beim Erstellen einer Webs...

Jenkins+Gitlab+Nginx Bereitstellung einer Front-End-Anwendung

Inhaltsverzeichnis Zugehörige Abhängigkeitsinstal...

Detaillierte Erklärung zu Padding und Abkürzungen im CSS-Boxmodell

Wie oben gezeigt, sind Füllwerte zusammengesetzte...