1. Gehen Sie zu dem Speicherort, an dem Sie das Installationspaket speichern möchten 2. Überprüfen Sie, ob der MySQL-Dienst im System installiert wurde. Es gibt zwei Möglichkeiten: grep mysql Yum-Liste installiert | grep mysql 3. Entfernen Sie MySQL und die abhängigen Pakete, sofern sie bereits installiert sind: 4. Laden Sie die YUM-Quelle von mysql57-community-release-el7-8.noarch.rpm herunter: wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 5. Installieren Sie mysql57-community-release-el7-8.noarch.rpm: Nach der Installation erhalten Sie die folgenden zwei Pakete: mysql-community.repo mysql-community-source.repo 6. Installieren Sie MySQL. Wenn Sie dazu aufgefordert werden, drücken Sie Y bis zum Ende Nachdem die Installation abgeschlossen ist, führen Sie mysql aus. In der Datei Dienst MySQLD starten grep "Passwort" /var/log/mysqld.log Der folgende Inhalt wird zurückgegeben. Die Zeichenfolge am Ende ist das Passwort. Kopieren Sie es: Für root@localhost wird ein temporäres Passwort generiert: hilX0U!9i3_6 7. Melden Sie sich beim MySQL-Server an und aktualisieren Sie das Passwort für den Benutzer root: Hinweis: Da MySQL 5.7 das Plug-In validate_password zur Überprüfung der Kennwortstärke verwendet, müssen wir ein Kennwort mit einer bestimmten Stärke festlegen. mysql -u root -p hilX0U!9i3_6 Dann ändern Sie Ihr Passwort PASSWORT FESTLEGEN = PASSWORT('Ihr neues Passwort'); ALTER USER 'root'@'localhost' PASSWORT LÄUFT NIE AB; Berechtigungen leeren; Richten Sie den Benutzer root so ein, dass er von jeder IP-Adresse aus erreichbar ist: gewähren Sie root@"%", identifiziert durch "neues Passwort", alle Berechtigungen für *.*; Legen Sie den Benutzer root so fest, dass er lokal erreichbar ist: gewähren Sie root@"localhost", identifiziert durch "neues Passwort", alle Berechtigungen für *.*; Aktualisieren Sie die Berechtigungen, um sie wirksam zu machen: OK, exit eingeben und mit dem neuen Passwort erneut anmelden! Hinweis: Wenn Sie mit dem Remote-Tool immer noch keine Verbindung herstellen können, versuchen Sie, die Regeln in der Firewall-Kette mit dem Befehl iptables -F zu löschen. 8.MySQL-Steuerbefehle: Starten, Stoppen, Neustarten, Status prüfen Dienst MySQLD starten Dienst MySQL stoppen Dienst MySQL Neustart Dienst MySQLD-Status systemctl starte mysqld Dienst MySQL stoppen Dienst MySQL Neustart systemctl status mysqld 9. Stellen Sie den MySQL-Zeichensatz auf UTF-8 ein: Öffnen Sie die Datei my.cnf im Verzeichnis /etc (diese Datei ist die Hauptkonfigurationsdatei von MySQL): Fügen Sie vor [mysqld] den folgenden Code ein: Fügen Sie nach [mysqld] den folgenden Code hinzu: Melden Sie sich erneut bei mysql an und überprüfen Sie den Zeichensatz. Wenn 6 UTF-8-Zeichen in Ordnung sind, 10. Überprüfen Sie den Zeichensatz der angegebenen Datentabelle in der angegebenen Datenbank, beispielsweise indem Sie den Zeichensatz der Servertabelle in der MySQL-Datenbank überprüfen: Zeigen Sie die Zeichensätze aller Spalten einer angegebenen Tabelle in einer angegebenen Datenbank an, z. B. zeigen Sie die Zeichensätze aller Spalten der Servertabelle in der MySQL-Datenbank an: 11. Sollten Sie Ihr Passwort vergessen, können Sie es wie folgt zurücksetzen: Dienst MySQL stoppen mysqld_safe --user=root --skip-grant-tables --skip-networking & mysql -u root Nach der Eingabe von MySQL benutze MySQL; Benutzer aktualisieren, Passwort festlegen=Passwort("neues_Passwort") wobei Benutzer="root"; Berechtigungen leeren; 12. Speicherverzeichnis einiger Dateien Konfigurationsdateien Verzeichnis, in dem Datenbankdateien gespeichert sind Protokolldateien Dienststartskript Socket-Datei 13.MySQL verwendet das TCP/IP-Protokoll zur Datenübertragung. Die Standardportnummer ist 3306. Wir können sie mit dem folgenden Befehl anzeigen: Zusammenfassen Oben sind die vom Herausgeber vorgestellten detaillierten Schritte zur Installation von MySQL5.7 auf CentOS7 über YUM. Ich hoffe, es wird allen helfen! Das könnte Sie auch interessieren:
|
<<: So verwenden Sie Docker Swarm zum Erstellen von WordPress
>>: Natives JS realisiert zusammengesetzte Bewegungen verschiedener Bewegungen
1. Verschiedene CSS-Symbole Es gibt drei Möglichk...
Inhaltsverzeichnis 1. Document.execCommand()-Meth...
Ich habe immer das Gefühl, dass Übersetzen und Üb...
Mysql mehrere unabhängige Tabellen Abfragedaten u...
Vorwort Ich hatte kürzlich ein Problem bei der Ar...
Einführung in CentOS CentOS ist eine Linux-Distri...
Dieser Artikel beschreibt, wie Sie MySQL zum Expo...
■ Planung des Website-Themas Achten Sie darauf, da...
Ich wollte vor Kurzem eine Website auf https-Zugr...
Gängige Methoden zur Begrenzung der Eingabe 1. Um ...
Überblick Dieser Artikel ist ein Skript zum autom...
Lösung Funktion mergeImgs(Liste) { const imgDom =...
Inhaltsverzeichnis DragEvent-Schnittstelle Übersi...
Programme in Docker-Containern müssen häufig auf ...
Vorwort Nginx ist ein auf Leistung ausgelegter HT...