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
Dieser Artikel veranschaulicht anhand von Beispie...
In der vorherigen Entwicklung haben wir die Stand...
10.4.1 Der Unterschied zwischen Frameset und Fram...
Problembeschreibung: Wenn der SFTP-Host von phpst...
Vorwort Ich habe vor Kurzem meine bisherigen Noti...
Inhaltsverzeichnis Entwurfsszenario Technische Pu...
Ohne auf JavaScript angewiesen zu sein, wird rein...
Inhaltsverzeichnis $.ajax von jQuery Der Beginn d...
Vorwort In der Praxis kann es zu folgendem Proble...
Frage 1: Wenn Sie während der Installation „net s...
Speicher-Engine Was ist eine Datenbank-Speicher-E...
Inhaltsverzeichnis Vorwort Persistenz globaler Pa...
Inhaltsverzeichnis Schnellstart Anwendung Grundpr...
Herunterladen: http://dev.mysql.com/downloads/mys...
Vorwort Aufgrund der Geschäftsanforderungen des U...