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

Die Vorteile von Div+CSS und Web-Standardseiten

Das Div-Element wird verwendet, um Struktur und Hi...

Implementierungsprinzip und Konfiguration der MySql Master-Slave-Replikation

Die Trennung von Lese- und Schreibzugriffen in Da...

JavaScript ist unzuverlässig undefiniert

undefined Wenn wir in JavaScript feststellen möch...

Daten in der Layui-Tabellenzeile dynamisch bearbeiten

Inhaltsverzeichnis Vorwort Stil Funktion Beschrei...

So stellen Sie zabbix_agent in Docker bereit

zabbix_agent-Bereitstellung: Empfehlung: zabbix_a...

Einführung in die Verwendung von Unicode-Zeichen in Webseiten (&#, \u usw.)

Die ersten Computer konnten nur ASCII-Zeichen ver...

So konfigurieren Sie Nginx, um die Zugriffshäufigkeit derselben IP zu begrenzen

1. Fügen Sie den folgenden Code zu http{} in ngin...

Telnet wird im Alpine-Image zu busybox-extras verschoben

Das Telnet im Alpine-Image wurde nach Version 3.7...

Tutorial zu HTML-Tabellen-Tags (8): Hintergrundbild-Attribut BACKGROUND

Legen Sie ein Hintergrundbild für die Tabelle fes...

Optimierungsmethoden, wenn MySQL zu viel CPU beansprucht (unbedingt lesen)

Wenn MySQL zu viel CPU beansprucht, wo sollten wi...

Dieser Artikel zeigt Ihnen das Prinzip der MySQL Master-Slave-Synchronisation

Inhaltsverzeichnis Kurze Analyse des MySQL Master...

Details zur Ereignisbindung reagieren

Inhaltsverzeichnis Ereignisbindung von Klassenkom...