Dieser Artikel beschreibt Ihnen, wie Sie MySQL 8.0 unter Linux installieren. Die spezifischen Inhalte sind wie folgt Vorbereitung: mysql8.0 RPM-Datei Testtools (wie das Datenbanktool von IDEA) Installationsschritte: 1. Laden Sie die MySQL-Repository-Quelle herunter, Download-Adresse: Rufen Sie das Linux-System auf und geben Sie den folgenden Befehl ein: wgethttps://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2. Installieren Sie das Paket mysql-community-release-el7-5.noarch.rpm Geben Sie den Befehl ein: sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm Nach der Installation dieses Pakets erhalten Sie zwei MySQL Yum-Repo-Quellen: /etc/yum.repos.d/mysql-community.repo und /etc/yum.repos.d/mysql-community-source.repo. 3. MySQL installieren Geben Sie den Befehl ein: sudo yum install mysql-server Folgen Sie einfach den Anweisungen zur Installation. Nach der Installation gibt es jedoch kein Kennwort. Sie müssen das Kennwort zurücksetzen 4. Beim Anmelden wird möglicherweise der folgende Fehler gemeldet: ERROR2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket '/var/lib/mysql/mysql.sock' nicht möglich (2). Der Grund dafür ist ein Problem mit den Zugriffsberechtigungen von /var/lib/mysql. Der folgende Befehl ändert den Besitzer von /var/lib/mysql zum aktuellen Benutzer: Geben Sie den Befehl ein: mysql -u root Geben Sie den Befehl ein: sudo chown -R root:root /var/lib/mysql Geben Sie den Befehl ein: service mysqld restart Geben Sie nach dem Neustart mysql -u root ein. Sie sehen Folgendes, aber jetzt wird angezeigt, dass das Kennwort falsch ist. Geben Sie den Befehl ein, um ein zufälliges Kennwort zu erhalten Generieren Sie ein zufälliges Passwort Geben Sie den Befehl ein: grep 'temporäres Passwort' /var/log/mysqld.log Wenn ich den Benutzer abfrage , erhalte ich diese Fehlermeldung: „Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.“ Dies bedeutet, dass Sie vor der Ausführung dieser Anweisung die Anweisung ALTE USER verwenden müssen, um Ihr Kennwort zurückzusetzen. Dann ändere ich das Passwort: Ein weiterer Bericht: Ihr Passwort erfüllt nicht die aktuellen Richtlinienanforderungen Grundsätzlich entspricht Ihr Passwort nicht den aktuellen Richtlinienanforderungen. Hinweis: Wenn Sie nur ein einfaches Passwort festlegen möchten, müssen Sie zwei globale Parameter ändern: mysql> setze globalvalidate_password_policy=0; mysql> setze globalvalidate_password_length=1; (Ich habe es hier nicht ausprobiert und weiß daher nicht, ob es funktioniert. Ich habe ein komplexes Passwort verwendet.) Remote-Verbindung 1. Ändern Sie das Formular und senden Sie es ab. Möglicherweise können Sie sich mit Ihrem Konto nicht remote anmelden, sondern nur über den lokalen Host. Melden Sie sich zu diesem Zeitpunkt einfach bei MySQL auf dem Localhost-Computer an und ändern Sie das Element "Host" in der Tabelle "Benutzer" in der Datenbank "MySQL" von "localhost" in "%". mysql -u root -pvmwaremysql>mysql verwenden; mysql>Benutzer aktualisieren, Host festlegen = '%', wobei Benutzer = 'root'; mysql>Host auswählen, Benutzer von Benutzer; 2. Genehmigungsrecht Sie möchten beispielsweise, dass „myuser“ „mypassword“ verwendet, um von jedem Host aus eine Verbindung zum MySQL-Server herzustellen. Gewähren Sie 'myuser'@'%', IDENTIFIZIERT DURCH 'mypassword', alle Privilegien für *.* mit Gewährungsoption; FLUSH-PRIVILEGIEN; Wenn Sie dem Benutzer myuser erlauben möchten, sich vom Host mit der IP 192.168.1.6 mit dem MySQL-Server zu verbinden und mypassword als Passwort zu verwenden Hier habe ich die Methode zur Tabellenänderung verwendet und die Methode zur Ausführungsautorisierung hat immer wieder einen Fehler gemeldet. Ich weiß nicht, ob es an meinem MySQL 8.0 lag. Starten Sie dann den Dienst neu: service mysqld restart Hier verwende ich ein Datenbanktool, das mit der Idee ausgestattet ist, die Verbindung zu testen, und die Verbindung ist erfolgreich. An diesem Punkt ist die gesamte MySQL 8.0-Installation abgeschlossen. Wunderbares Thema teilen: Tutorial zur Installation verschiedener MySQL-Versionen MySQL 5.7-Installationstutorials für verschiedene Versionen MySQL 5.6-Installationstutorials für verschiedene Versionen mysql8.0-Installationstutorials für verschiedene Versionen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: 4 Möglichkeiten zur Implementierung von Routing-Übergangseffekten in Vue
>>: So richten Sie Nginx so ein, dass der Domänenname an den angegebenen Port weitergeleitet wird
Codebeispiel: öffentliche Klasse JDBCDemo3 { öffe...
1.MySQL UPDATE JOIN-Syntax In MySQL können Sie di...
Inhaltsverzeichnis 1. Übersicht über die logische...
1. Schauen Sie sich zunächst die Anforderungskonf...
Inhaltsverzeichnis Cache-Funktion in vue2 Transfo...
Inhaltsverzeichnis Überblick So nutzen Sie die Mu...
Vorwort Eine Anforderung, die ich zuvor zur Verei...
Inhaltsverzeichnis Hintergrund Funktion Zweck Ide...
Einführung Um Datenverlust in einer Produktionsum...
1. MySQL Workbench herunterladen Workbench ist ei...
login.html-Teil: <!DOCTYPE html> <html l...
In diesem Artikel werden zwei Methoden zur Implem...
Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...
Dies ist mein erster Blog. Ich bin seit zwei Jahr...
Aus Hardwaregründen kann es vorkommen, dass die M...