Zusammenfassung der 3 kleineren Fehler, die während der Installation von MySQL 8.0 aufgetreten sind

Zusammenfassung der 3 kleineren Fehler, die während der Installation von MySQL 8.0 aufgetreten sind

Vorwort

In der Vergangenheit verwendete das Unternehmen die 5.7-Reihe von MySQL. Mit der Veröffentlichung der Version 8.0 wollten wir auch versuchen, diese zu aktualisieren. Es gibt zwei kleinere Fehler, die hier aufgeführt sind.

Wenn Sie sich über die Installationsschritte für MySQL 8.0 nicht im Klaren sind, können Sie vor dem Start diesen Artikel lesen: https://www.jb51.net/article/98270.htm. Schauen wir uns die ausführliche Einführung an.

Pfadeinstellungen:

Installationspaketpfad: /data/mysql80/

Datenpfad:

/Daten/MySQL/

Hier ist eine Beschreibung der Fehler und Lösungen, die während der Installation aufgetreten sind:

Frage 1: Erlaubnis verweigert

Da ich die mysql80-Installationsdatei von einem anderen Server kopiert habe, anstatt sie von der offiziellen Website herunterzuladen und zu entpacken, erhielt ich beim Initialisieren von MySQL und Starten des MySQL-Dienstes eine Fehlermeldung, die darauf hinwies, dass ich nicht über ausreichende Berechtigungen verfüge.

Initialisierungsfehler:

Fehler beim Starten des Dienstes:

Lösung:

Führen Sie beim ersten Fehler den folgenden Code aus:

chmod -R 755 /data/mysql80/bin/

Führen Sie beim zweiten Fehler den folgenden Code aus:

chmod -R 755 ./mysql.server

(Diese Datei ist /data/mysql80/support-files)

Und

chmod -R 755 /etc/init.d/mysqld

Problem 2 FEHLER 1064 (42000): Ihre SQL-Syntax weist einen Fehler auf. Überprüfen Sie im Handbuch zu Ihrer MySQL-Serverversion die richtige Syntax für die Stelle „password(‚XXXXX‘)“ in Zeile 1.

Beim Anmelden bei MySQL und Ändern des Root-Passworts wird bei Verwendung der alten Methode SET PASSWORD=PASSWORD('[neues Passwort]') ein Fehler gemeldet.

Schauen Sie sich die entsprechenden Erläuterungen im Internet an:

Das Plugin zur Kennwortauthentifizierung für frühere MySQL-Versionen war „mysql_native_password“, jetzt wird jedoch „caching_sha2_password“ verwendet.

Lösung:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'neues Passwort';

FLUSH-PRIVILEGIEN;

Frage 3: Beim Aktivieren der Remote-Anmeldung wird ein Fehler gemeldet: Sie dürfen keinen Benutzer mit GRANT anlegen

Wenn die Remote-Anmeldung aktiviert ist, wird die folgende Fehlermeldung angezeigt:

Lösung:

Auf Befehl

Wählen Sie Host, Benutzer, Authentifizierungszeichenfolge, Plugin vom Benutzer aus.

Überprüfen Sie, ob der Wert des Hostfelds tatsächlich auf „localhost“ beschränkt ist.

Direkt über den Befehl

Benutzer aktualisieren, Host festlegen = "%", wobei Benutzer = "root" ist;

Direkt ändern.

Überprüfen Sie, ob Sie eine Remoteverbindung herstellen können.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • So beheben Sie verschiedene Fehler bei der Verwendung von JDBC zum Herstellen einer Verbindung zu Mysql 8.0.11
  • Schritte zur Installation von MySQL 8.0.16 unter Windows und Lösungen für Fehler
  • MySQL 8.0-Fehler Der Server hat eine für die Client-Lösung unbekannte Authentifizierungsmethode angefordert

<<:  Analyse des allgemeinen MySQL-Abfrageprotokolls und des langsamen Abfrageprotokolls

>>:  So installieren Sie die Odoo12-Entwicklungsumgebung unter Windows 10

Artikel empfehlen

Docker entfernt abnormale Containervorgänge

Dieser Neuling ist auf ein solches Problem gestoß...

Docker-Installations- und Konfigurationsschritte für MySQL

Inhaltsverzeichnis Vorwort Umfeld Installieren Er...

Implementierung von JavaScript zum Herunterladen und Hochladen verknüpfter Bilder

Da wir Bilder hochladen möchten, müssen wir zunäc...

So installieren Sie die MySQL 8.0-Datenbank auf dem M1-Chip (Bild und Text)

1. Herunterladen Zunächst möchte ich einen inländ...

So zeigen Sie Bildinformationen in Docker an

In diesem Artikel müssen wir lernen, wie man Bild...

Detailliertes Tutorial zur Installation von MariaDB auf CentOS 8

Das Datenbankverwaltungssystem MariaDB ist ein Zw...

Wir zeigen Ihnen einen Trick, um einen Textvergleich unter Linux durchzuführen

Vorwort Während des Schreibens des Codes werden w...

Analyse der Unterschiede zwischen Iframe und FRAME

1. Verwendung des Iframe-Tags <br />Wenn es ...

Entdecken Sie, wie Ihnen eine LED den Einstieg in den Linux-Kernel erleichtert

Inhaltsverzeichnis Vorwort LED-Trigger Entdecken ...

Antworten auf mehrere häufig gestellte MySQL-Interviewfragen

Vorwort: Bei Vorstellungsgesprächen für verschied...

CSS-Implementierungscode für verzerrte Schatten

Dieser Artikel stellt den Implementierungscode vo...

Lösung für den Überlauf der HTML-Tabelle

Wenn die Tabelle breit ist, kann es zu einem Über...

Codebeispiele für allgemeine Vorgänge bei der Docker-Image-Verwaltung

Spiegelung ist auch eine der Kernkomponenten von ...

Ausführliche Erläuterung versteckter Felder, einer neuen Funktion von MySQL 8.0

Vorwort MySQL Version 8.0.23 fügt eine neue Funkt...