So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3

So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3

In diesem Artikel erfahren Sie, wie Sie mysql5.7.18 unter Centos7.3 installieren und das ursprüngliche Passwort ändern. Die spezifischen Inhalte sind wie folgt

1. Offizielle Installationsdokumentation

http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

2. Laden Sie das MySQL Yum-Paket herunter

http://dev.mysql.com/downloads/repo/yum/

Lokal herunterladen und dann auf den Server hochladen oder wget zum direkten Download verwenden

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

3. Installieren Sie die Softwarequelle

Ersetzen Sie platform-and-version-specific-package-name durch den Namen des heruntergeladenen RPMs.

sudo rpm -Uvh plattform- und versionsspezifischer Paketname.rpm

Zum Beispiel

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm 


4. MySQL-Server installieren

yum install -y mysql-community-server

Wenn die Netzwerkumgebung nicht besonders gut ist, können Sie nach der Ausführung des Befehls eine Tasse Tee machen oder einen Glory Kill spielen.

5. Starten Sie MySQL

Dienst MySQLD starten
systemctl starte mysqld.service

6. Überprüfen Sie den Ausführungsstatus von MySQL

Dienst MySQLD-Status
systemctl status mysqld.service

7. Temporäres Passwort ändern

Nachdem Mysql5.7 standardmäßig installiert ist, verfügt root über ein Passwort.

7.1 Holen Sie sich das temporäre Passwort von MySQL

Um die Sicherheit zu erhöhen, generiert MySQL 5.7 zufällig ein Passwort für den Root-Benutzer. Im Fehlerprotokoll ist der Speicherort des Fehlerprotokolls, wenn das RPM-Paket installiert ist, standardmäßig /var/log/mysqld.log.
Erst nach einmaligem Start von MySQL können Sie das temporäre Passwort einsehen

grep 'temporäres Passwort' /var/log/mysqld.log


Das Passwort hier ist YdsGaxOq>2n!

7.2 Anmelden und Passwort ändern

Melden Sie sich mit dem Standardkennwort an

mysql -uroot -p

Nach der Anmeldung am Server mit diesem Passwort müssen Sie das Passwort umgehend ändern, da sonst folgender Fehler gemeldet wird:

mysql> wähle @@log_error;
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.
MySQL>

Kennwort ändern

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'root123';

Wenn das Passwort zu einfach ist, erscheint die folgende Eingabeaufforderung


So beheben Sie FEHLER 1819 (HY000): Ihr Passwort erfüllt nicht die aktuellen Richtlinienanforderungen ? Die Lösung gibt es direkt hier. Eine ausführliche Anleitung gibt es am Ende des Artikels.

Zwei globale Parameter müssen geändert werden:
Ändern Sie zunächst den Wert des Parameters validate_password_policy

mysql> globale validate_password_policy=0 festlegen;

Ändern der Passwortlänge

Setzen Sie global validate_password_length=1;

Führen Sie einfach die Passwortänderung erneut aus

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'root123';

8. Autorisieren Sie andere Maschinen zur Anmeldung

Gewähren Sie alle Berechtigungen für *.* an „root“@„%“, identifiziert durch „mypassword“, mit der Gewährungsoption; löschen Sie die Berechtigungen

9. Detaillierte Anleitung zur Passworteinstellung

FEHLER 1819 (HY000): Ihr Passwort erfüllt nicht die aktuellen Richtlinienanforderungen

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

MySQL 5.7-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:
  • So ändern Sie schnell das Root-Passwort unter CentOS8
  • CentOS 7: Beispielcode zum Festlegen des Grub-Passworts und zur Einzelbenutzeranmeldung
  • So ändern Sie das Kennwort von mysql5.7.20 unter Linux CentOS 7.4
  • So setzen Sie das Root-Passwort in CentOS7 zurück
  • So ändern Sie das Root-Passwort von MySQL in der CentOS-Umgebung
  • Lösung für das Problem, dass nach der Konfiguration der passwortfreien SSH-Anmeldung in CentOS immer noch ein Passwort eingegeben werden muss
  • So ändern Sie das MySQL-Passwort unter Centos
  • CentOS 7 - Lösungsprozessdiagramm für vergessene Passwörter

<<:  Versuch der Bereitstellung von Docker-Containern – Kommunikation mit mehreren Containern (Node+MongoDB+Nginx)

>>:  Globale Aufrufimplementierung von Vue2.x Picker auf mobilen Endgeräten

Artikel empfehlen

Standard-CSS-Stil der XHTML-Sprache

html,Adresse, Blockzitat, Körper, dd, div, dl,dt,...

Praktische Lösung für die Bereitstellung von Prometheus-Containern

Umfeld Hostname IP-Adresse Aufschlag Prometheus 1...

Centos7.3 startet oder führt beim Booten automatisch angegebene Befehle aus

In CentOS7 wurden die Berechtigungen der Datei /e...

Lernen Sie MySQL-Datenbanken in einer Stunde (Zhang Guo)

Inhaltsverzeichnis 1. Datenbankübersicht 1.1 Entw...

Tutorial zur Verwendung des Frameset-Tags in HTML

Frameset-Seiten unterscheiden sich etwas von norm...

Installieren Sie .NET 6.0 im CentOS-System mithilfe eines Cloud-Servers

.NET SDK-Download-Link https://dotnet.microsoft.c...

Detaillierte Erklärung zur Verwendung der Linux-lseek-Funktion

Hinweis: Wenn der Artikel Fehler enthält, hinterl...

Lösung für die Upload-Einschränkung von Element-ui-Uploaddateien

Frage Die Angabe des Typs der hochgeladenen Datei...

Zwei Möglichkeiten zum Starten des Linux-Bootdienstes

Inhaltsverzeichnis rc.local-Methode chkconfig-Met...

So stellen Sie einen Code-Server mit Docker bereit

Ziehen Sie das Bild # Docker-Pull Codercom/Code-S...