So installieren Sie MySQL auf Fedora

So installieren Sie MySQL auf Fedora

Mysql ist a Datenbank System, das Datenbankdienste zum Speichern und Verwalten von Daten bereitstellt. Es ist eines der beliebten Open-Source-Datenbanken.

MySQL wird mit folgenden kommerziellen Produkten geliefert:

  1. MySQL Standard Edition
  2. MySQL Enterprise Edition
  3. MySQL Cluster Carrier Grade Edition

Alle diese Ausgaben sind mit einem Preisschild ausgestattet und eignen sich meistens für den kommerziellen Gebrauch. Wir werden die MySQL Community Edition verwenden, die für unseren Leitfaden für unseren Leitfaden für die kostenlose Nutzung zur Verfügung steht.

Was werden wir hier behandeln?

In diesem Leitfaden werden wir den Prozess der Installation der MySQL Community Edition unter Fedora Linux durchlaufen. Wir werden MySQL aus Yum Repository mit dem Yum -Dienstprogramm installieren. Beginnen wir mit dem Installationsprozess.

Schritt 1. Das erste ist, dass wir das offizielle Yum -Repository für unsere Fedora Linux von MySQL hinzufügen müssen. Wir werden das YUM -Repository mit dem WGet -Tool unter Linux mit dem Befehl herunterladen:

# WGet https: // dev.Mysql.com/get/mySQL80-Community-Release-FC33-1.Keinarch.Drehzahl

Bitte denken Sie daran, dass sich der Download -Link mit der Zeit ändern kann, falls der obige Link nicht funktioniert. Sie sollten den Link manuell von der offiziellen Website kopieren.

Eine andere Möglichkeit, das Yum -Repository zu erhalten, besteht darin, diese Datei direkt von MySQL wie hier auf Ihr System herunterzuladen:

Schritt 2. Sobald der Datei -Download abgeschlossen ist, können wir sie mit dem folgenden Befehl installieren:

# yum localinstall MySQL80-Community-Release-FC33-1.Keinarch.Drehzahl

Notiz: Wir können auch den DNF -Befehl anstelle von yum verwenden.

Wenn Sie den obigen Befehl ausführen. Geben Sie außerdem 'y' ein, wenn es aufgefordert wird, die Integrität der Pakete mit dem heruntergeladenen GNUPG -Schlüssel zu überprüfen.

Schritt 3. Jetzt werden wir überprüfen, ob das MySQL -Repository zu unserer System -Repository -Liste hinzugefügt wird oder nicht:

# Yum Repolist

Die Ausgabe des obigen Befehls zeigt Ihnen alle auf unserem System unter yum konfigurierten Repositorys an.

Schritt 4. Starten Sie die Installation der MySQL Community Release mit dem folgenden Befehl:

# DNF Installieren Sie MySQL-Community-Server

Schritt 5. Sobald der MySQL -Server installiert ist, können wir ihn mit dem Befehl starten:

# Service MySQLD Start

oder

# Systemctl Start MySQLD.Service

Notiz: Wenn Sie sich viel Zeit nehmen, um den MySQL -Dienst zu starten, stoppen Sie den obigen Befehl, indem Sie "Strg+C" drücken. Führen Sie nun den Befehl "DNF Update" aus und starten Sie dann den MySQL -Dienst erneut.

Schritt 6. Überprüfen Sie den Status des MySQL -Dienstes, indem Sie den Befehl ausführen:

# Service MySQLD Status

Es sollte einen aktiven laufenden Status für den MySQL -Service zeigen.

Neben dem Status können wir auch den Status des MySQL -Servers mit dem Befehl überprüfen:

# Mysql --version

Der obige Befehl zeigt, dass wir die neueste Version von MySQL installiert haben, die im YUM -Repository verfügbar ist.

Schritt 7. Jetzt, da unser MySQL installiert ist und funktioniert. Vorher müssen wir jedoch ein von MySQL erstellter Stammkennwort während des Installationsprozesses erstellt. Dieses temporäre Passwort ist während der Konfiguration des MySQL -Servers erforderlich.

Um dieses Passwort zu erhalten, öffnen Sie ein neues Terminal und führen Sie den folgenden Befehl aus:

# Cat/var/log/mysqld.Protokoll | Grep 'Temporäres Passwort'

Das Passwort wird auf Ihrem Terminal gedruckt.

Schritt 8. Nun, um den MySQL -Server zu sichern, müssen wir bestimmte Einstellungen ändern. Führen Sie den folgenden Befehl aus, um die MySQL Secure Installation einzugeben:

# Mysql_secure_installation

Es wird nach dem temporären Passwort gefragt, das wir in Schritt 7 erstellt haben. Setzen Sie das hier. Jetzt fordert es eine Änderung des Kennworts für den Stammbenutzer auf. Stellen Sie sicher, dass Sie ein starkes Passwort eingeben, das alle Anforderungen erfüllt. Andernfalls erhalten Sie einen Fehler in Bezug auf die Passwortrichtlinie. Dies ist unten gezeigt:

Sobald Sie das richtige Passwort eingegeben haben, sehen Sie auf dem Bildschirm einige Anweisungen und Fragen wie:

Sicherung der Bereitstellung von MySQL Server.

Geben Sie ein Kennwort für den Benutzerstamm ein: [Geben Sie hier das temporäre Passwort ein]

Das vorhandene Kennwort für das Benutzerkonto -Stamm ist abgelaufen. Bitte setzen Sie ein neues Passwort ein.

Neues Kennwort: [Neues Passwort hier]

Neues Passwort erneut eingeben: [Geben Sie das Passwort weiter]

Die Komponente 'validate_password' ist auf dem Server installiert.

Die nachfolgenden Schritte werden mit der vorhandenen Konfiguration der Komponente ausgeführt.

Verwenden des vorhandenen Passworts für Root.

Geschätzte Stärke des Passworts: 100

Ändern Sie das Passwort für die Stamm? ((Drücken Sie Y | Y für Ja, eine andere Taste für Nein): [Sie können hier das MySQL -Root -Passwort ändern]

… Überspringen.

Standardmäßig hat eine MySQL -Installation einen anonymen Benutzer, mit dem sich jemand bei MySQL anmelden kann, ohne ein Benutzerkonto für sie erstellen zu müssen. 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): [Geben Sie 'y' ein, um den anonymen Benutzer zu entfernen]

Erfolg.

Normalerweise sollte Wurzel nur von 'Localhost' herstellen dürfen dürfen. Dies stellt sicher, dass jemand nicht erraten kann Das Stammkennwort aus dem Netzwerk.

Root Anmeldung aus der Ferne nicht zulassen? (Drücken Sie Y | Y für Ja, eine andere Taste für Nein): [Leugnen Sie die Root -Anmeldung, indem Sie 'y' eingeben ']

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): [Drücken Sie hier 'y']

- Testdatenbank fallen lassen…

Erfolg.

- Entfernen von Berechtigungen in der Testdatenbank…

Erfolg.

Wenn Sie die Berechtigungstabellen neu laden Bisher erzeugt wird sofort wirksam.

Laden Sie jetzt Privilege -Tabellen neu laden? (Drücken Sie Y | Y für Ja, eine andere Taste für Nein): [Laden Sie die Berechtigungstabellen neu, um Änderungen anzuwenden, indem Sie hier "Y" drücken]

Erfolg.

Alles erledigt!

Schritt 9. Sobald die oben genannten Schritte ausgeführt sind, sind wir alle so eingestellt, dass wir den MySQL -Datenbankserver anmelden. Verwenden Sie das Passwort, das Sie während der MySQL Secure -Installation in Schritt 8 erstellt haben:

# Mysql -u root -p

Sie werden eine ähnliche Ausgabe sehen:

Passwort eingeben: [Geben Sie hier MySQL Root Passwort ein]

Willkommen im MySQL Monitor. Befehle enden mit; oder \ g.

Ihre MySQL -Verbindungs ​​-ID ist 8 Serverversion: 8.0.23 MySQL Community Server - GPL.
Copyright (C) 2000, 2021, 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>

Abschluss

Das ist alles; Wir haben es geschafft, einen Working MySQL -Datenbankserver einzurichten. Was Sie als nächstes tun können, ist:

  1. Erstellen Sie neue Benutzer und gewähren Sie ihnen unterschiedliche Berechtigungen.
  2. Erstellen Sie Datenbanken und Tabellen und erstellen Sie dann einen Join zwischen Tabellen verschiedener Datenbanken.
  3. Definieren Sie einen Auslöser, der automatisch mit einer Antwort auf Vorgänge wie Einfügen, Aktualisieren oder Löschen aufgerufen wird.