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

Lernprogramm zur Verwendung des WeChat-Applets WXS

Was ist wxs? wxs (WeiXin Script) ist eine Skripts...

MySQL Infobright-Installationsschritte

Inhaltsverzeichnis 1. Verwenden Sie den Befehl „r...

So erstellen Sie ein React-Projekt mit Vite

Inhaltsverzeichnis Vorwort Erstellen Sie ein Vite...

JS-Prinzip der asynchronen Ausführung und Rückrufdetails

1. JS-Prinzip der asynchronen Ausführung Wir wiss...

Einführung in die Verwendung von exists und except in SQL Server

Inhaltsverzeichnis 1. existiert 1.1 Beschreibung ...

Centos7-Installation des FFmpeg-Audio-/Video-Tools – einfaches Dokument

ffmpeg ist ein sehr leistungsfähiges Tool zur Aud...

So installieren Sie Tomcat-8.5.39 auf centos7.6

So installieren Sie Tomcat-8.5.39 auf CentOS 7.6....

Detaillierte Schritte zur Installation der MySQL 5.6 X64-Version unter Linux

Umfeld: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-gli...

js implementiert benutzerdefinierte Dropdown-Box

In diesem Artikelbeispiel wird der spezifische JS...

Tools zur Bildoptimierung für Webseiten und Tipps zur Verwendung

Als grundlegendes Element einer Webseite sind Bil...