Herunterladen und installieren. Prüfen Sie zunächst, ob MySQL oder MariaDB im System vorhanden ist. Wenn ja, deinstallieren Sie es zuerst. grep mysql grep mariadb Wie in der Abbildung gezeigt, befinden sich in meinem System MariaDB-Daten. Führen Sie die Deinstallation aus. Wenn MySQL vorhanden ist, ist die Deinstallationsmethode dieselbe. Entfernen Sie mariadb-libs-5.5.52-1.el7.x86_64 Um die abhängige Umgebung zu installieren, verwenden wir yum direkt, um sie zu installieren und nacheinander auszuführen yum install -y perl.x86_64 yum install -y libaio.x86_64 yum install -y net-tools.x86_64 yum install -y libtinfo* yum install -y libncurses* Laden Sie das inländische MySQL-Installationspaket herunter (der Grund für die Verwendung des inländischen Pakets besteht darin, dass es schneller heruntergeladen werden kann. Im Folgenden wird die Spiegelressource der Tsinghua-Universität verwendet.) wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.31-1.el7.x86_64.rpm wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.31-1.el7.x86_64.rpm wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.31-1.el7.x86_64.rpm wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.31-1.el7.x86_64.rpm Installieren Sie dann die MySQL-Abhängigkeiten der Reihe nach und führen Sie sie nacheinander aus rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm Starten Sie den MySQL-Dienst neu systemctl startet mysqld.service neu Überprüfen Sie den MySQL-Dienststatus systemctl status mysqld.service Überprüfen Sie das temporäre Standardkennwort. Mein Kennwort lautet: >dgp,9q&?ikW grep 'temporäres Passwort' /var/log/mysqld.log Test-Login mysql -u root -p Geben Sie anschließend das Passwort ein und melden Sie sich erfolgreich an. Ändern Sie das Passwort und aktivieren Sie die Remote-Verbindung Da die neue Version von MySQL die Kennwortsicherheitsrichtlinie aktualisiert hat, können Sie, wenn Sie das Standardkennwort verwendet haben, Viele Funktionen sind eingeschränkt, darunter das Ändern von Sicherheitsrichtlinien und das Aktivieren von Remoteverbindungen. Sie müssen also zunächst Ihr Passwort ändern. Das Passwort muss eine Kombination aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen enthalten. Melden Sie sich zuerst an mysql -u root -p Ändern Sie dann das Passwort ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH '~1QAZxsw2' Ändern, um Remoteverbindungen zuzulassen benutze MySQL; Benutzer aktualisieren, Host = „%“ festlegen, wobei Host = „localhost“ und Benutzer = „root“ ist; Berechtigungen leeren; Öffnen Sie Port 3306. Öffnen Sie Port 3306. Firewall-Befehl --zone=public --add-port=3306/tcp --permanent Starten Sie die Firewall neu Firewall-Befehl --reload Überprüfen Sie den Firewall-Status. Er zeigt „Erfolg“ an, was bedeutet, dass die Firewall erfolgreich aktiviert wurde. systemctl status firewalld Überprüfen Sie den Status des angegebenen Ports. Er wird „Erfolg“ anzeigen, was bedeutet, dass der Port erfolgreich geöffnet wurde. Firewall-cmd --query-port=6379/tcp Verwenden Sie dann das Datenbankverbindungstool, um eine erfolgreiche Verbindung herzustellen. Dies ist das Ende dieses Artikels über die Installation von MySql auf CentOS 8 und die Einrichtung zum Zulassen von Remoteverbindungen. Weitere Informationen zum Einrichten von MySql auf CentOS 8 zum Zulassen von Remoteverbindungen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: WeChat-Applet zur Bestimmung, ob die Mobiltelefonnummer legal ist Beispielcode
<br /> Wenn wir bestimmte Websites durchsuch...
Anwendungssoftware hat im Allgemeinen folgende Ge...
Problembeschreibung: Fehlermeldung: Ursache: com....
Redux ist ein Plug-In zur Datenstatusverwaltung. ...
Nutzen Sie die Funktion „Non- overflow:auto - res...
<br /> Hinweis: Alle Texte, mit Ausnahme der...
1. Einführung in Inode Um Inode zu verstehen, müs...
CSS-Operationen CSS $("").css(name|pro|...
Inhaltsverzeichnis 1. Haken anzeigen 1. Was bei d...
Inhaltsverzeichnis Vorwort 1. Lebenszyklus in Vue...
Lua installieren wget http://luajit.org/download/...
Szenario: Beim Starten von Tomcat in Docker (Vers...
konsole.log( [] == ![] ) // wahr console.log( {} ...
In diesem Artikel wird die Verwendung von MySQL-A...
In MySQL können Sie mit der REVOKE-Anweisung best...