CentOS7 verwendet RPM-Paket zur Installation von MySQL 5.7.18

CentOS7 verwendet RPM-Paket zur Installation von MySQL 5.7.18

veranschaulichen

Dieser Artikel wurde am 20.05.2017 unter Verwendung von MySQL-5.7.18 geschrieben. Das Betriebssystem ist 64-Bit CentOS Linux Release 7.2.1511 (Core), als Desktop installiert.

Deinstallieren Sie MariaDB

CentOS7 installiert standardmäßig MariaDB statt MySQL und die MySQL-bezogenen Pakete werden auch vom Yum-Server entfernt. Da es zu Konflikten zwischen MariaDB und MySQL kommen kann, deinstallieren Sie zuerst MariaDB.

1. Überprüfen Sie die installierten MariaDB-bezogenen RPM-Pakete.

grep mariadb

2. Überprüfen Sie die installierten MariaDB-bezogenen Yum-Pakete. Der Paketname muss entsprechend dem Ergebnis des RPM-Befehls bestimmt werden.

yum-Liste MariaDB-Bibliotheken

3. Entfernen Sie die installierten, mit MariaDB verbundenen Yum-Pakete. Der Paketname muss entsprechend dem Ergebnis des Yum-List-Befehls bestimmt werden. Dieser Schritt erfordert Root-Rechte.

yum entfernt MariaDB-Bibliotheken

Laden Sie das MySQL RPM-Paket herunter

Da das Softwarepaket sehr groß ist, können Sie es zunächst mit anderen Methoden (z. B. Thunder) herunterladen. Mit der RPM-Methode ist die Installation auch ohne Internetverbindung möglich – das ist bei Yum nicht möglich. Wenn Sie andere Versionen von MySQL installieren müssen, gehen Sie bitte auf die offizielle Website und suchen Sie nach dem entsprechenden RPM-Download-Link.

Kopieren Sie den Code wie folgt:
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

Installieren Sie MySQL mit dem RPM-Paket

Für die folgenden Schritte sind Root-Rechte erforderlich. Und aufgrund der Abhängigkeiten zwischen Paketen muss jeder RPM-Befehl der Reihe nach ausgeführt werden.

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.rpm

Nach erfolgreicher Installation können Sie die Installationsdateien und temporären Dateien auch löschen.

CD ..
rm -rf mysql-5.7.18
rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

Ändern des anfänglichen MySQL-Passworts

Für die folgenden Schritte sind Root-Rechte erforderlich.

1. Da Sie das Kennwort zu Beginn nicht kennen, ändern Sie zunächst die Konfigurationsdatei /etc/my.cnf, damit MySQL die Berechtigungsprüfung beim Anmelden überspringt. Fügen Sie eine Zeile hinzu:

Skip-Grant-Tabellen

2. Starten Sie MySQL neu.

Dienst MySQL Neustart

3. Melden Sie sich ohne Passwort bei MySQL an.

MySQL

4. Führen Sie den folgenden Befehl im MySQL-Client aus, um das Root-Passwort zu ändern.

benutze MySQL;
UPDATE-Benutzer SET-Authentifizierungszeichenfolge = Passwort (,Ihr Passwort‘) WHERE-Host = ,localhost‘ AND-Benutzer = ,root‘;
aufhören;

5. Ändern Sie die Konfigurationsdatei /etc/my.cnf , um die zuvor hinzugefügte Zeile „skip-grant-tables“ zu löschen und MySQL neu zu starten. Dieser Schritt ist sehr wichtig. Wenn er nicht ausgeführt wird, kann dies zu schwerwiegenden Sicherheitsproblemen führen.

6. Melden Sie sich mit dem soeben festgelegten Passwort an.

mysql -u root -p

7.MySQL zwingt Sie zur Änderung Ihres Passworts und es darf kein einfaches Regelpasswort sein.

ALTER USER root@localhost IDENTIFIED BY „Ihr neues Passwort“;

Die Schritte erscheinen möglicherweise etwas umständlich und mir ist noch keine andere Lösung eingefallen, also verwenden Sie es vorerst einfach so.

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:
  • CentOS7 verwendet RPM, um MySQL 5.7-Tutorialdiagramm zu installieren
  • Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7
  • Installations-Tutorial für mysql8.0rpm auf centos7
  • Lösung für den Initialisierungsfehler bei der Installation von mysql5.7 aus einem RPM-Paket in centos6.5
  • Installieren Sie MySQL 5.7.18 mit dem RPM-Paket unter CentOS 7
  • Alibaba Cloud Centos7.3-Installation, MySQL5.7.18 RPM-Installations-Tutorial
  • Tutorial zur Installation von MySQL 5.7.9 mit RPM-Paket unter CentOS 7
  • Installieren Sie mysql5.7.13 mit RPM in CentOS 7
  • Detaillierte Installation von MySQL unter Verwendung von RPM in CentOS7
  • Kurze Analyse von CentOS 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar

<<:  jQuery Treeview-Baumstrukturanwendung

>>:  Detaillierte Erklärung der Softwarekonfiguration mit Docker-Compose unter Linux

Artikel empfehlen

JavaScript zum Anzeigen versteckten Formulartexts

Dieser Artikel gibt Ihnen den spezifischen JavaSc...

So konfigurieren Sie den Runner-Container in Docker

1. Erstellen Sie einen Runner-Container mk@mk-pc:...

WeChat-Miniprogramm zur Implementierung elektronischer Signaturen

In diesem Artikel finden Sie den spezifischen Cod...

JavaScript zum Erzielen eines Zeitbereichseffekts

In diesem Artikel wird der spezifische Code für J...

Analyse und Lösungen für Probleme bei der Verwendung von Label-Tags

Ich habe kürzlich bei einer bestimmten Aufgabe das...

So ändern Sie die Länge eines Eingabetextfelds entsprechend seinem Inhalt

Erste: Code kopieren Der Code lautet wie folgt: &l...

MySQL-Einschränkungen - Super detaillierte Erklärung

Inhaltsverzeichnis MySQL-Einschränkungsoperatione...

JavaScript-Grundlagen: Funktion zur sofortigen Ausführung

Inhaltsverzeichnis Funktionsformat sofort ausführ...

jQuery implementiert das Bouncing-Ball-Spiel

In diesem Artikel wird der spezifische Code von j...