Bei der Installation von mysql8.0.15 winx64 unter Win10 und der Verbindung zum Server sind Probleme aufgetreten

Bei der Installation von mysql8.0.15 winx64 unter Win10 und der Verbindung zum Server sind Probleme aufgetreten

1. Laden Sie mysql-8.0.15 herunter, installieren und konfigurieren Sie es

1. Laden Sie das Zip-Paket von der offiziellen Website herunter (https://dev.mysql.com/downloads/mysql/).

2. Entpacken Sie in mein Verzeichnis D:\mysql

3. Umgebungsvariablen für MySQL konfigurieren

Erstellen Sie eine neue Systemvariable MYSQL_HOME und fügen Sie das MySQL-Installationsverzeichnis D:\mysql\mysql-8.0.15-winx64 hinzu:

Fügen Sie dem Pfad eine Umgebungsvariable %MYSQL_HOME%\bin hinzu (um wiederholtes Wechseln der Pfade beim Arbeiten im CMD-Fenster zu vermeiden):

2. Starten Sie den MySQL-Dienst

(Wenn Sie zu diesem Zeitpunkt ungeduldig sind und cmd direkt öffnen, um den MySQL-Dienst zu starten, wird ein Fehler gemeldet: Der Dienstname ist ungültig. Weil mysqld nicht installiert ist (d:deamon-daemon))

1. Initialisierung

Öffnen Sie cmd und führen Sie es als Administrator aus (wenn Sie nicht die Administratoridentität verwenden, wird ein Fehler gemeldet: Systemfehler 5, Zugriff verweigert).

mysqld --initialize-insecure

Nach Abschluss der Initialisierung werden einige Dateien automatisch im Datenbankspeicherverzeichnis (Daten?) generiert, sodass sie nicht manuell erstellt werden müssen, wie in einigen Blogs behauptet wird. Wenn Sie diesen Initialisierungsschritt nicht ausführen, wird später eine Fehlermeldung angezeigt (laut einem Blogbeitrag nicht verifiziert).

2. Installieren Sie mysqld mit Administratorrechten:

mysqld -install

3. Starten Sie den MySQL-Dienst mit Administratorrechten cmd:

net start mysql

4. Verwenden Sie die in Windows integrierte Powershell, um eine Verbindung zu MySQL herzustellen (da unser Lehrer MySQL unter der Shell ausführen muss).

Es gibt zwei Möglichkeiten, PowerShell zu öffnen:

① Suchen Sie als Administrator in der Windows-Startleiste nach PowerShell und öffnen Sie es

② Geben Sie powershell direkt in cmd ein und drücken Sie die Eingabetaste

Nachdem Sie PowerShell aufgerufen haben, stellen Sie eine Verbindung her und melden Sie sich bei MySQL an: mysql -h host -u user -p

Host und Benutzer stellen den Hostnamen dar, auf dem der MySQL-Server ausgeführt wird, und den Benutzernamen des MySQL-Kontos. -h gibt den Servernamen an, -u bedeutet, dass der Benutzername „root“ der standardmäßige Benutzername mit den höchsten Berechtigungen ist, und -p bedeutet, dass das Kennwort leer ist, wenn es nicht ausgefüllt ist. Ich habe es durch mein eigenes ersetzt, aber es wurde ein Fehler von 1130 gemeldet. Warum?

Weil mein Konto keine Remote-Anmeldung zulässt, sondern nur den lokalen Host. Melden Sie sich zu diesem Zeitpunkt einfach mit Administratorrechten bei MySQL auf dem Computer an, der localhost ist, und ändern Sie das Element „Host“ in der Tabelle „Benutzer“ in der Datenbank „mysql“ von „localhost“ in „%“.

mysql -u root -p
mysql>mysql verwenden;
mysql>Benutzer aktualisieren, Host festlegen = '%', wobei Benutzer = 'root' und Host = 'localhost';
mysql>Host auswählen, Benutzer von Benutzer;

Schließen Sie den Server (net stop mysql) und starten Sie ihn neu (net start mysql). Anschließend können Sie sich remote mit PowerShell anmelden. Die Verbindung zum MySQL-Server ist erfolgreich, wie unten gezeigt. Um die Verbindung zu trennen, verwenden Sie quit:

Wenn Sie auf demselben Computer angemeldet sind, auf dem MySQL läuft, können Sie den Host weglassen und einfach den folgenden Befehl verwenden:

Außerdem: Als ich mich zum ersten Mal anmeldete, um mich mit MySQL zu verbinden, gab ich das Passwort einfach durch Drücken der Eingabetaste ein, ohne etwas einzugeben. Wenn Sie auf Freunde treffen, die ein Passwort eingeben müssen, das Passwort aber nicht kennen, können Sie es selbst über Baidu herausfinden. Sie können das anfängliche Anmeldepasswort über die Datei mit der Endung .err im Datenverzeichnis anzeigen und sich auch nach der Änderung des Passworts anmelden.

Zusammenfassen

Oben habe ich Ihnen die Probleme vorgestellt, die bei der Installation von mysql8.0.15 winx64 unter Win10 und bei der Verbindung zum Server aufgetreten sind. Ich hoffe, es wird Ihnen helfen. 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!
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:
  • Detaillierte Schritte zur Installation von MySQL 8.0.18-winx64 unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18 unter Win10 (Windows-Version)
  • Installations- und Konfigurationstutorial von MySQL 8.0.16 unter Win10
  • MySQL 8.0.15 Installations- und Konfigurations-Tutorial unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)

<<:  Tutorial zum Bereitstellen von nginx+uwsgi in Django-Projekten unter Centos8

>>:  So implementieren Sie die Wiederverwendung von Logik mit der Vue3-Kompositions-API

Artikel empfehlen

Detaillierte Fehlerbehebung bei Docker.service-Startfehlern

Führen Sie den folgenden Befehl aus, um einen Feh...

Der JavaScript-Artikel zeigt Ihnen, wie Sie mit Webformularen spielen

1. Einleitung Zuvor haben wir die schnelle Entwic...

Ist es einfach, mit Vue3 eine Popup-Komponente zu kapseln?

Inhaltsverzeichnis Zusammenfassung zuerst: 🌲🌲 Vor...

Lösung für den ineffektiven Rand von in HTML verschachtelten Divs

Hier ist eine Lösung für das Problem, dass der Ra...

Einführung in /etc/my.cnf-Parameter in MySQL 5.7

Nachfolgend finden Sie einige allgemeine Paramete...

Virtual Box-Tutorialdiagramm zum Duplizieren virtueller Maschinen

Nachdem man sich an VM gewöhnt hat, ist der Wechs...

Detaillierte Erklärung der globalen Variablenimplementierung von Uniapp

Vorwort In diesem Artikel werden einige Implement...