So installieren Sie MySQL auf Fedora 40

In diesem Tutorial zeigen wir Ihnen, wie Sie MySQL auf Fedora 40 installieren. MySQL ist ein weit verbreitetes relationales Open-Source-Datenbankverwaltungssystem (RDBMS), das in vielen Webanwendungen und datengesteuerten Projekten eine entscheidende Rolle spielt. MySQL ist für seine Zuverlässigkeit, Leistung und Benutzerfreundlichkeit bekannt und für Entwickler und Systemadministratoren gleichermaßen zur ersten Wahl geworden.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation der MySQL-Datenbank auf einem Fedora 40.

Voraussetzungen

Bevor wir mit dem Installationsprozess beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 40.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. Fedora stellt hierfür die Terminal-Anwendung zur Verfügung. Sie finden es in Ihrem Anwendungsmenü.
  • Eine stabile Internetverbindung zum Herunterladen der erforderlichen Pakete.
  • Ein Nicht-Root-Sudo-Benutzer oder Zugriff auf den Root-Benutzer. Wir empfehlen jedoch, als Sudo-Benutzer ohne Rootberechtigung zu agieren, da Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie MySQL auf Fedora 40

Schritt 1. Aktualisieren Sie das System.

Um eine reibungslose und sichere Installation zu gewährleisten, ist es wichtig, Ihr Fedora 40-System zu aktualisieren, bevor Sie mit der Nginx-Installation fortfahren. Durch die Aktualisierung des Systems wird sichergestellt, dass Sie über die neuesten Sicherheitspatches, Fehlerbehebungen und kompatiblen Abhängigkeiten verfügen. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

sudo dnf clean all
sudo dnf update

Dieser Befehl ruft die neuesten Paketinformationen aus den Fedora-Repositorys ab und aktualisiert alle veralteten Pakete auf ihre neuesten Versionen. Der Vorgang kann je nach Anzahl der verfügbaren Updates einige Minuten dauern.

Schritt 2. MySQL auf Fedora 40 installieren.

Die Standard-Repositorys von Fedora 40 enthalten nicht die neueste Version von MySQL. Um MySQL 8 zu installieren, müssen wir das offizielle MySQL-Repository zu unserem System hinzufügen. Laden Sie zunächst das MySQL 8.0-Community-Release-RPM-Paket von der MySQL-Downloadseite herunter. Nach dem Herunterladen installieren Sie das RPM-Paket mit dem folgenden Befehl:

sudo rpm -ivh mysql80-community-release-fc40-1.noarch.rpm

Dieser Befehl fügt das MySQL-Repository zu Ihrem Fedora 40-System hinzu. Um zu überprüfen, ob das Repository erfolgreich hinzugefügt wurde, führen Sie Folgendes aus:

sudo dnf repolist

Nachdem das MySQL-Repository hinzugefügt wurde, können wir nun mit der Installation des MySQL-Servers fortfahren. Verwenden Sie den folgenden Befehl, um das Paket mysql-community-server zu installieren:

sudo dnf install mysql-community-server

Dieser Befehl installiert auch alle erforderlichen Abhängigkeiten. Sobald die Installation abgeschlossen ist, starten Sie den MySQL-Dienst und aktivieren Sie ihn wie folgt für die Ausführung beim Systemstart systemctl Befehle:

sudo systemctl start mysqld
sudo systemctl enable mysqld

Um den Status des MySQL-Dienstes zu überprüfen, führen Sie Folgendes aus:

sudo systemctl status mysqld

Wenn der Dienst ordnungsgemäß ausgeführt wird, wird in der Ausgabe der Status „aktiv (läuft)“ angezeigt.

Schritt 3. Sichere MySQL-Installation.

Nach der Installation von MySQL ist es wichtig, die Installation zu sichern, um Ihre Daten zu schützen und unbefugten Zugriff zu verhindern. MySQL bietet ein praktisches Skript namens mysql_secure_installation Das führt Sie durch den Prozess der Einrichtung grundlegender Sicherheitsmaßnahmen. Führen Sie das Skript mit dem folgenden Befehl aus:

sudo mysql_secure_installation

Das Skript fordert Sie auf, ein Root-Passwort festzulegen, anonyme Benutzer zu entfernen, die Remote-Root-Anmeldung zu verbieten, die Testdatenbank zu entfernen und die Berechtigungstabellen neu zu laden. Es wird dringend empfohlen, alle diese Fragen mit „Y“ (Ja) zu beantworten, um ein sicheres MySQL-Setup zu gewährleisten. Wenn Sie dazu aufgefordert werden, wählen Sie ein sicheres Root-Passwort und merken Sie es sich für die zukünftige Verwendung.

Schritt 4. Erstellen Sie eine Datenbank und einen Benutzer.

Nachdem MySQL nun installiert und gesichert ist, erstellen wir eine Beispieldatenbank und einen Benutzer mit den erforderlichen Berechtigungen. Stellen Sie mit dem Root-Benutzer eine Verbindung zur MySQL-Shell her:

sudo mysql -u root -p

Geben Sie das Root-Passwort ein, das Sie während des sicheren Installationsvorgangs festgelegt haben. Erstellen Sie nach der Anmeldung eine neue Datenbank mit dem folgenden Befehl:

CREATE DATABASE sampledb;

Erstellen Sie als Nächstes einen neuen Benutzer und gewähren Sie ihm Berechtigungen für den Zugriff auf die neu erstellte Datenbank:

CREATE USER 'sampleuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON sampledb.* TO 'sampleuser'@'localhost';

Ersetzen ‚sampleuser‚ mit Ihrem gewünschten Benutzernamen und ‚password‘ mit einem sicheren Passwort. Der Befehl GRANT gewährt dem Benutzer volle Berechtigungen für sampledb Datenbank. Nachdem Sie Berechtigungen gewährt haben, leeren Sie diese, um sicherzustellen, dass die Änderungen sofort wirksam werden:

FLUSH PRIVILEGES;

Sie können die MySQL-Shell jetzt verlassen, indem Sie Folgendes eingeben:

EXIT;

Schritt 5. MySQL deinstallieren (optional).

Wenn Sie MySQL jemals von Ihrem Fedora 40-System deinstallieren müssen, können Sie dies mit dem folgenden Befehl tun:

sudo dnf remove mysql-community-server

Dieser Befehl entfernt das MySQL-Serverpaket. Um alle MySQL-bezogenen Pakete und Abhängigkeiten vollständig zu entfernen, führen Sie Folgendes aus:

sudo dnf autoremove

Stellen Sie nach der Deinstallation sicher, dass Sie das MySQL-Datenverzeichnis entfernen (/var/lib/mysql), wenn Sie die Daten nicht mehr benötigen.

Glückwunsch! Sie haben MySQL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der MySQL-Datenbank auf Ihrem Fedora 40-System verwendet haben. Für zusätzliche oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle MySQL-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert