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

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.13

In diesem Artikel finden Sie das Installations- u...

So installieren Sie MySQL und Redis in Docker

Dieser Artikel basiert auf der CentOS 7.3-Systemu...

Probleme bei der Installation von MySQL und mysql.sock unter Linux

Vor kurzem traten bei der Installation von Apache...

So zeichnen Sie eine Mindmap in einem Miniprogramm

Inhaltsverzeichnis Was ist eine Mindmap? Wie zeic...

Detaillierte Erklärung der Lösung für verweigerte Berechtigungen in Linux

Zugriff verweigert: Der Grund hierfür ist: Es lie...

React realisiert sekundäre Verknüpfung (linke und rechte Verknüpfung)

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

So implementieren Sie die King of Glory-Personal-Ladeseite mit CSS3

Wer King of Glory gespielt hat, sollte mit der Wi...

JavaScript zum Implementieren der Auswahl oder Stornierung von Kontrollkästchen

In diesem Artikel wird der spezifische JavaScript...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS

Das Filterattribut definiert die visuelle Wirkung...

So verwenden Sie Nginx zum Erstellen eines statischen Ressourcenservers

Nehmen wir Windows als Beispiel. Bei Linux ist es...