Tutorial zur Installation von MySQL 5.7.9 mit RPM-Paket unter CentOS 7

Tutorial zur Installation von MySQL 5.7.9 mit RPM-Paket unter CentOS 7

Aufgezeichnetes MySQL 5.7.9-Installationstutorial, mit allen teilen

Einführung in die Umgebung:

Betriebssystem: Centos 7.1

MySQL-Datenbankversion: mysql5.7.9

Offizielle MySQL-Website: http://www.mysql.com

1. Bevor wir die neue Version von MySQL installieren, müssen wir die mit dem System gelieferte MariaDB-Lib deinstallieren

[root@5201351 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.41-2.el7_0.x86_64
[root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps

2. Gehen Sie zur offiziellen Website von MySQL und laden Sie die neueste Version des MySQL RPM-Sammlungspakets herunter: mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar

3. Laden Sie mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar auf den Linux-Server hoch und entpacken Sie das Tar-Paket

4. Die einfachste Möglichkeit, den MySQL-Server-Dienst zu installieren, besteht darin, die folgenden vier Pakete zu installieren. Wir können den Befehl rpm -ivh verwenden, um sie zu installieren.

mysql-community-common-5.7.9-1.el7.x86_64.rpm
mysql-community-libs-5.7.9-1.el7.x86_64.rpm – (hängt von Common ab)
mysql-community-client-5.7.9-1.el7.x86_64.rpm – (hängt von Bibliotheken ab)
mysql-community-server-5.7.9-1.el7.x86_64.rpm – (hängt vom Client ab, allgemein)

5. Als nächstes muss die Datenbank initialisiert werden. Wir können die folgenden Befehle verwenden und die Auswirkungen sind dieselben.

[root@5201351 ~]# mysql_install_db --datadir=/var/lib/mysql 
//Datadir muss angegeben werden. Nach der Ausführung wird die Kennwortdatei ~/.mysql_secret generiert [root@5201351 ~]# mysqld --initialize      
//Diese Methode wird für die neue Version empfohlen. Die Ausführung generiert ein zufälliges Passwort in /var/log/mysqld.log

6. Ändern Sie den Benutzer und die Gruppe des MySQL-Datenbankverzeichnisses und starten Sie dann die MySQL-Datenbank

[root@5201351 ~]# chown mysql:mysql /var/lib/mysql -R
[root@5201351 ~]# systemctl start mysqld.service //Starten Sie den MySQL-Datenbankdienst

7. Melden Sie sich mit dem in Schritt 5 angegebenen Passwort bei MySQL an und ändern Sie das Passwort des Root-Benutzers. Die neue Version von MySQL kann nach der ersten Anmeldung keine Befehle ausführen, bevor das Passwort geändert wurde.

[root@5201351 ~]# mysql -uroot -p')j#)=uRig4yJ'
mysql> Passwort festlegen=Passwort('www.cnblogs.com/5201351');

8. Schließlich können wir auch Benutzer anlegen und Berechtigungen entsprechend den tatsächlichen Bedingungen zuweisen.

mysql> Benutzer ‚root‘@‚192.168.100.2‘ erstellen, identifiziert durch ‚QQ5201351‘; 
mysql> GEWÄHREN SIE ALLE PRIVILEGIEN FÜR dbname.* an 'root'@'192.168.100.2';
mysql> Flush-Berechtigungen

Abschließend muss noch darauf geachtet werden, dass in der Benutzertabelle der neuen Version der MySQL-Datenbank kein Feld „Passwort“ mehr vorhanden ist.

Stattdessen wird das verschlüsselte Benutzerkennwort im Feld authentication_string gespeichert.

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
  • CentOS7 verwendet RPM-Paket zur Installation von MySQL 5.7.18
  • 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

<<:  Detaillierte Erläuterung der Routing-Parameterübergabe und der komponentenübergreifenden Parameterübergabe in Vue

>>:  vue cli3 implementiert die Schritte der Verpackung nach Umgebung

Artikel empfehlen

Tutorial zur Installation von Odoo14 aus dem Quellcode unter Ubuntu 18.04

Inhaltsverzeichnis Hintergrund dieser Serie Überb...

Ein einfaches Tutorial zur Verwendung des MySQL-Protokollsystems

Inhaltsverzeichnis Vorwort 1. Fehlerprotokoll 2. ...

Über React Native, das keine Verbindung zum Simulator herstellen kann

React Native kann native iOS- und Android-Apps ba...

Reines CSS3 zum Erstellen eines Beispielcodes für Seitenwechseleffekte

Das, was ich vorher geschrieben habe, ist zu komp...

Vue implementiert die vollständige Auswahlfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Verwendung des Linux-Textsuchbefehls find

Der Befehl „Find“ wird hauptsächlich zum Suchen v...

Was Sie über die automatische ID-Inkrementierung in MySQL wissen müssen

Einführung: Wenn wir MySQL zum Erstellen einer Ta...

Der vollständige Leitfaden zum Rasterlayout in CSS

Grid ist ein zweidimensionales Rasterlayoutsystem...

Eine ausführliche Einführung in React-Referenzen

1. Was ist Refs wird in Computern als Resilient F...

So legen Sie ein Kennwort für MySQL Version 5.6 auf dem Mac fest

MySQL kann bei der Installation festgelegt werden...

Vue implementiert eine kleine Formularvalidierungsfunktion

In diesem Artikelbeispiel wird der spezifische Co...