Installieren Sie MySQL 5.7.18 mit dem RPM-Paket unter CentOS 7

Installieren Sie MySQL 5.7.18 mit dem RPM-Paket unter CentOS 7

Ich habe kürzlich MySQL verwendet. Im Artikel „MySQL-Installation unter Linux“ wurde über die Verwendung anderer Methoden zur Installation von MySQL geschrieben. Dieses Mal habe ich hauptsächlich das RPM-Format zur Installation verwendet. Nachdem ich es ausprobiert hatte, fand ich, dass dieser Installationsmodus einfacher war.

Deinstallieren Sie MariaDB

CentOS7 installiert standardmäßig MariaDB statt MySQL. Es kann zu einem Konflikt zwischen der MariaDB-Datenbank und MySQL kommen. Deinstallieren Sie daher zuerst MariaDB.

1. Überprüfen Sie die installierten MariaDB-bezogenen Pakete
grep mariadb
2. Überprüfen Sie die installierten, mit MariaDB verbundenen Yum-Pakete. Die Pakete müssen anhand der Ergebnisse des RPM-Befehls bestimmt werden.
yum-Liste MariaDB-Bibliotheken
3. Entfernen Sie die installierten, mit MariaDB verbundenen Yum-Pakete. Der Paketname muss anhand des Ergebnisses des Yum-Listenbefehls ermittelt werden. Dieser Schritt erfordert Root-Rechte.
yum entfernt MariaDB-Bibliotheken

Laden Sie das MySQL-RPM-Paket herunter

Nachfolgend finden Sie die Download-Adresse der offiziellen Website:
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

Installieren Sie MySQL mit RPM

Für die folgenden Schritte sind Root-Rechte erforderlich. Da es Abhängigkeiten zwischen Paketen gibt, müssen die RPM-Befehle nacheinander ausgeführt werden.

mkdir mysql
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql
MySQL-CD
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

Symptome:

1) libaio.so.1()(64bit) wird vom MySQL-Server benötigt

Lösung:

Installieren Sie libaio-0.3.107-10.el6.x86_64.rpm

①Download-Adresse:

http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

②Ausführen: rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

2) Net-Tools werden benötigt

Lösung:

yum installiere Net-Tools

3) Perl (Getopt::Long) wird von mysql-community-server-5.7.18-1.el7.x86_64 benötigt

Lösung:

yum installiere Perl

Löschen Sie nach der erfolgreichen Installation die Installationsdateien und temporären Dateien, oder entscheiden Sie sich dafür, sie nicht zu löschen.

Melden Sie sich bei MySQL an und ändern Sie das ursprüngliche Passwort

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 Berechtigungsüberprüfung beim Anmelden überspringt. Fügen Sie eine Zeile hinzu:

vi /etc.meine.cnf
Skip-Grant-Tabellen 

2. Ändern Sie den Benutzer und die Gruppe des MySQL-Datenbankverzeichnisses und starten Sie dann mysql

chown -R mysql:mysql /var/lib/mysql/ 
systemctl start mysqld.service //Starten Sie den MySQL-Datenbankdienst

3. Anmeldung

mysql -uroot -p

4. Passwort ändern

benutze MySQL; 
Benutzer aktualisieren, Authentifizierungszeichenfolge = Passwort (,Ihr eigenes Passwort‘) festlegen, wobei Host =,localhost‘ und Benutzer =,mysql‘;
aufhören;

5. Melden Sie sich erneut mit Ihrem Passwort an

mysql -uroot -p

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
  • Alibaba Cloud Centos7.3-Installation, MySQL5.7.18 RPM-Installations-Tutorial
  • CentOS7 verwendet RPM-Paket zur Installation von MySQL 5.7.18
  • 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

<<:  React+Antd implementiert ein Beispiel zum Hinzufügen, Löschen und Ändern von Tabellen

>>:  Detaillierte Erläuterung der Konfiguration des statischen Nginx-Dienstes (Root- und Alias-Anweisungen)

Artikel empfehlen

Hinweise zur Groß-/Kleinschreibung bei MySQL

Inhaltsverzeichnis Die Groß-/Kleinschreibung von ...

So verwenden Sie die Concat-Funktion in MySQL

Wie unten dargestellt: //Fragen Sie das Jahr und ...

Tutorial zur Installation von MongoDB unter Linux

MongoDB ist plattformübergreifend und kann sowohl...

Lösung zur Deinstallation von Python und Yum im CentOs-System

Hintergrund des Unfalls: Vor einigen Tagen habe i...

Praxis der Verwendung von Vite2+Vue3 zum Rendern von Markdown-Dokumenten

Inhaltsverzeichnis Benutzerdefinierte Vite-Plugin...

Schritte zum Aktivieren des MySQL-Datenbanküberwachungs-Binlogs

Vorwort Wir müssen häufig etwas basierend auf bes...

Der Prozess der Installation von Docker im Linux-System

In diesem Blog führe ich Sie in einfachen Schritt...

Docker startet im Status „Beendet“

Nach dem Docker-Lauf ist der Status immer „Beende...

Verwendung der Linux Dynamic Link Library

Im Vergleich zu gewöhnlichen Programmen haben dyn...

Eine kurze Erläuterung des CSS-Überlaufmechanismus

Warum müssen Sie sich eingehend mit dem CSS-Überl...

Verwenden Sie das Firebug-Tool, um die Seite auf dem iPad zu debuggen

Wie debuggt man eine Seite auf dem iPad? Wenn Sie ...

Detaillierte Erläuterung der Vue Simple Notepad-Entwicklung

In diesem Artikelbeispiel wird der spezifische Co...

Gängige Stile von CSS-Animationseffekten

Animation Definieren Sie eine Animation: /*Legen ...