So installieren Sie MySQL 5.7 auf Centos 7 & Fedora 36/35

So installieren Sie MySQL 5.7 auf Centos 7 & Fedora 36/35

Mysql Community hat MySQL 5 veröffentlicht.7 Release. Es ist auf der offiziellen Website von MySQL verfügbar. Für diesen Artikel verwenden wir CentOS 7.9, 64 -Bit -System. Für andere Betriebssystemversion (wie: Windows) können Sie Dateien von hier herunterladen. Ändern Sie auch die RPM -Namen in allen angegebenen Befehlen in diesem Tutorial.

Dieser Blog -Beitrag hilft Ihnen bei der Installation von MySQL Server 5.7 Zu Ihren CentOs 6 und Fedora Systems.

Schritt 1 - Aktivieren Sie das MySQL -Repository

Zunächst müssen Sie MySQL 5 aktivieren.7 Community Release Yum Repository auf Ihrem System. Die RPM -Pakete für die Konfiguration von YUM -Repository finden Sie auf der offiziellen Website von MySQL.

Importieren Sie zunächst den neuesten MySQL -GPG -Schlüssel in Ihr System.

sudo rpm -Import https: // repo.Mysql.com/rpm-gpg-key-mysql-2022  

Verwenden Sie nun einen der folgenden Befehle, um das Yum -Repository gemäß Ihrer Betriebssystemversion zu konfigurieren.

  • Auf Centos & Rhel 7:
    sudo yum localinstall https: // dev.Mysql.com/get/mySQL57-Community-Release-El7-11.Keinarch.Drehzahl  
  • Auf Fedora 36
    sudo dnf install https: // dev.Mysql.com/get/mySQL57-Community-Release-FC27-11.Keinarch.Drehzahl  
  • Auf Fedora 35
    sudo dnf install https: // dev.Mysql.com/get/mySQL57-Community-Release-FC26-11.Keinarch.Drehzahl  

Schritt 2 - Installieren von MySQL 5.7 Server

Da Sie das MySQL Yum -Repository erfolgreich in Ihrem System aktiviert haben. Installieren Sie nun MySQL 5.7 Community -Server, der die folgenden Befehle gemäß Ihrer Betriebssystemversion verwendet.

  • Auf Centos & Rhel 7:
    sudo yum install mysql-community-server  
  • Auf Fedora 36/35:
    sudo dnf install mysql-community-server  

Der obige Befehl installiert den MySQL Community Server und andere Abhängigkeiten in Ihrem System. Während des Installationsprozesses von Paketen wird ein temporäres Kennwort erstellt und an MySQL -Protokolldateien angemeldet. Verwenden Sie den folgenden Befehl, um Ihr temporäres MySQL -Passwort zu finden.

Verwenden Sie nach der Installation von Drehzahlen den folgenden Befehl, um den MySQL -Dienst zu starten.

sudo systemctl starten mysqld  

Während des ersten Starts speichert MySQL das Stot -Konto -Kennwort in der Protokolldatei, die mit dem Befehl folge gefunden werden kann.

grep 'ein temporäres Passwort'/var/log/mySQLD.Protokoll | Schwanz -1  

Beispielausgabe:

2017-03-30t02: 57: 10.981502Z 1 [Anmerkung] Ein temporäres Kennwort wird für [E -Mail -geschützte]: NM (E -Mail geschützt] generiert (!pkkkjo68e 

Schritt 4 - MySQL -erste Konfiguration

Ausführen mysql_secure_installation Skript und folgen Sie dem Zauberer. Es fordert das Stammkennwort auf. Verwenden Sie das temporäre Root -Passwort in den obigen Schritt.

/usr/bin/mysql_secure_installation  

Dieser Assistent fordert Sie auf Eingaben auf. Geben Sie ein neues starkes Passwort für das MySQL -Root -Konto ein. Für verbleibende Optionen lesen Sie die Option und geben Sie die Eingabe nach Bedarf an. Wir empfehlen, "y" an alle zu drücken, um eine bessere Sicherheit zu erhalten.

Sicherung der Bereitstellung von MySQL Server. Geben Sie das Kennwort für den Benutzerstamm ein: ********** Das Plugin 'validate_password' ist auf dem Server installiert. Die nachfolgenden Schritte werden mit der vorhandenen Konfiguration des Plugins ausgeführt. Verwenden des vorhandenen Passworts für Root. Geschätzte Stärke des Kennworts: 100 Ändern Sie das Kennwort für Root ? ((Drücken Sie y | Y für Ja, eine andere Taste für Nein): y neues Passwort: **************** Neu ein neues Passwort eingeben: ****** ************ geschätzte Stärke des Passworts: 100 Möchten Sie das angegebene Passwort fortsetzen?(Drücken Sie Y | Y für Ja, eine andere Taste für Nein): Y standardmäßig hat eine MySQL. Dies dient nur zum Testen und um die Installation etwas glatter zu machen. Sie sollten sie entfernen, bevor Sie in eine Produktionsumgebung einsteigen. Entfernen Sie anonyme Benutzer? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): y Erfolg. Normalerweise sollte Wurzel nur von 'Localhost' herstellen dürfen dürfen. Dies stellt sicher, dass jemand das Stammkennwort aus dem Netzwerk nicht erraten kann. Root Anmeldung aus der Ferne nicht zulassen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): y Erfolg. Standardmäßig wird MySQL mit einer Datenbank mit dem Namen "Test" geliefert, auf die jeder zugreifen kann. Dies ist auch nur zum Testen gedacht und sollte entfernt werden, bevor sie in eine Produktionsumgebung einsteigen. Entfernen Sie die Testdatenbank und zugreifen Sie darauf? (Drücken Sie Y | Y für Ja, eine andere Taste für Nein): Y - Testerdatenbank fallen lassen… Erfolg. - Entfernen von Berechtigungen in der Testdatenbank… Erfolg. Das Nachladen der Berechtigungstische wird sicherstellen, dass alle bisher vorgenommenen Änderungen sofort wirksam werden. Laden Sie jetzt Privilege -Tabellen neu laden? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): y Erfolg. Alles erledigt! 

Schritt 5 - Melden Sie sich bei MySQL an

Glückwunsch! Sie haben MySQL 5 erfolgreich installiert.7. Lassen Sie sich bei MySQL über den Root -Zugriff anmelden und versuchen Sie, eine Dummy -Datenbank zu erstellen. Verwenden Sie das Passwort, das Sie zu Schritt Nr. 4 zugewiesen haben.

Mysql -u root -p  
Ausgabe eingeben Passwort: Willkommen im MySQL Monitor. Befehle enden mit; oder \ g. Ihre MySQL -Verbindungs ​​-ID ist 5 Serverversion: 5.7.38 MySQL Community Server (GPL) Copyright (C) 2000, 2022, Oracle und/oder seine verbundenen Unternehmen. Oracle ist eine eingetragene Marke von Oracle Corporation und/oder seinen verbundenen Unternehmen. Andere Namen können Marken ihrer jeweiligen Eigentümer sein. Geben Sie "Hilfe" ein; " oder '\ h' für Hilfe. Geben Sie '\ c' ein, um die aktuelle Eingabeanweisung zu löschen. MySQL> 

Nachdem Sie sich auf dem MySQL -Server anmelden, erstellen wir eine Datenbank- und Benutzerkonto mit den folgenden Befehlen.

/ * Neue Datenbank erstellen */ mysql> Datenbank erstellen mydb; / * MySQL -Benutzer für Datenbank erstellen */ MySQL> Benutzer 'db_user'@'localhost' durch 'Passwort' identifiziert; / * Ergeben Sie dem Benutzer in der Datenbank die Berechtigung.* Zu 'db_user'@'localhost'; / * Privileges neu laden */ mysql> bündige Privilegien;
1234567891011/ * Neue Datenbank erstellen */mysql> Datenbank erstellen mydb; / * MySQL -Benutzer für Datenbank erstellen */MySQL> Benutzer 'db_user'@'localhost' durch 'Passwort' identifiziert; / * Ergeben Sie dem Benutzer in der Datenbank die Berechtigung.* Zu 'db_user'@'localhost'; / * Privileges neu laden */mysql> bündige Privilegien;

Schritt 6 - Überprüfen Sie die MySQL -Version

Überprüfen Sie Ihre in Ihrem System installierte MySQL -Version. In dem folgenden Befehl wird die installierte MySQL -Version angezeigt.

 Mysql -v 
Ausgabe mysql ver 14.14 Verteiler 5.7.38 für Linux (x86_64) Verwenden von Editline -Wrapper 

Abschluss

In diesem Tutorial haben Sie gelernt, MySQL 5 zu installieren.7 auf CentOS 7 und Fedora Linux Systems.