In diesem Artikel werden hauptsächlich die relevanten Schritte von CentOS7 mit dem RPM-Paket zur Installation von MySQL 5.7.18 vorgestellt. Interessierte Freunde können sich auf
Anleitung
unter Verwendung von MySQL-5.7.18. Das Betriebssystem ist 64-Bit CentOS Linux Version 7.2.1511 (Core), installiert in Desktop-Form.
MariaDB deinstallieren
rpm -qa | grep mariadb2. Überprüfen Sie das installierte MariaDB-bezogene Yum-Paket. Der Paketname muss anhand des Ergebnisses des rpm-Befehls beurteilt werden.
yum list mariadb-libs3. Entfernen Sie das installierte MariaDB-bezogene Yum-Paket. Der Paketname muss anhand der Ergebnisse des Yum-List-Befehls beurteilt werden. Für diesen Schritt sind Root-Rechte erforderlich.
yum remove mariadb-libs
Laden Sie das MySQL-RPM-Paket herunter
und suchen Sie nach dem entsprechenden RPM-Download-Link.
Kopieren Sie den Code Der Code lautet wie folgt:
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
Verwenden Sie das RPM-Paket, um MySQL zu installieren
mkdir mysql-5.7.18 tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18 cd mysql-5.7.18/ rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpmNach erfolgreicher Installation können Sie auch die Installationsdateien und temporären Dateien löschen
cd .. rm -rf mysql-5.7.18 rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
MySQL-Anfangspasswort ändern
Konfigurationsdatei /etc/my.cnf, damit MySQL die Berechtigungsprüfung während der Anmeldung überspringt. Fügen Sie eine Zeile hinzu:
skip-grant-tables2. Starten Sie MySQL neu.
service mysqld restart3. Melden Sie sich ohne Passwort bei MySQL an.
mysql4. Führen Sie den folgenden Befehl auf dem MySQL-Client aus, um das Root-Passwort zu ändern.
use mysql; UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root'; quit;5. Ändern Sie die Konfigurationsdatei
/etc/my.cnf Löschen Sie die vorherige hinzugefügte Zeile skip-grant-tables, und MySQL neu starten. Dieser Schritt ist sehr wichtig und wenn er nicht befolgt wird, kann dies zu schwerwiegenden Sicherheitsproblemen führen.
mysql -u root -p7.MySQL zwingt Sie, das Passwort zu ändern, und es kann kein einfaches Regelpasswort sein.
ALTER USER root@localhost IDENTIFIED BY 'your-new-password';Die Schritte können etwas mühsam sein. Ich habe noch nicht an andere Methoden gedacht, deshalb verwende ich sie einfach so.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung zur Verwendung des RPM-Pakets zur Installation von MySQL 5.7.18 in CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!