So installieren Sie MySQL auf Almalinux

So installieren Sie MySQL auf Almalinux

In dieser Anleitung zeigen wir Ihnen, wie Sie MySQL auf Almalinux installieren können. Es gibt zwei separate Pakete dafür auf Almalinux, je nachdem, was Sie tun müssen. Sie können entweder die MySQL installieren Klient Paket, das verwendet wird, um eine Verbindung zu MySQL -Servern herzustellen oder die MySQL zu installieren Server Software, mit der Sie Ihre eigenen Datenbanken hosten können. Wir werden beide unten abdecken.

Nach dem Installieren eines MySQL -Server. Almalinux ist eine gute Linux -Distribution für das Hosting von MySQL, egal ob Sie Almalinux frisch installiert oder von CentOS nach Almalinux migriert haben.

In diesem Tutorial lernen Sie:

  • Installieren Sie den MySQL -Client auf Almalinux
  • Installieren Sie den MySQL -Server auf Almalinux
  • So richten Sie eine MySQL -Datenbank ein
Einrichten einer MySQL -Datenbank und Benutzer auf Almalinux Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Almalinux
Software MySQL Client, MySQL Server
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Installieren Sie den MySQL -Client auf Almalinux

Durch die Installation des MySQL -Clients auf Ihrem Almalinux -System können Sie die verwenden Mysql Shell -Befehl. Mit diesem Befehl können Sie sich bei Remote MySQL -Servern anmelden, aber Sie werden MySQL auf Ihrem lokalen System nicht ausführen.

  1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
    # DNF Installieren Sie MySQL 
  2. Sie können bestätigen, dass der MySQL -Client erfolgreich installiert wurde, und sehen Sie, welche Version Ihr System mit diesem Befehl ausführt:
    # Mysql -v mysql ver 8.0.21 für Linux auf x86_64 (Quellverteilung) 
  3. Jetzt können Sie eine Verbindung zu einem Remote -MySQL -Server herstellen, indem Sie die folgende Befehlssyntax verwenden. Sie werden aufgefordert, Ihr Passwort beim Anschließen einzugeben.
    # mysql -u username -p -h host -or -server -ip 


Installieren Sie den MySQL -Server auf Almalinux

Wenn Sie eine MySQL -Datenbank (oder mehrere) in Ihrem Almalinux -System hosten möchten, müssen Sie das MySQL -Serverpaket installieren. Sie können auf die Datenbank vom lokalen Computer oder von Remote -Clients zugreifen, die den MySQL -Client verwenden, um eine Verbindung herzustellen.

  1. Um MySQL Server zu installieren, führen Sie den folgenden Befehl in Terminal aus:
    # DNF Installieren Sie MySQL-Server 
  2. Verwenden Sie Folgendes, nachdem es installiert wurde Systemctl Befehle zum Starten des MySQL -Server.
    # Systemctl starten mySQLD # systemctl aktivieren mySQLD 
  3. Das erste, was Sie nach der Installation Ihres MySQL -Servers konfigurieren möchten, ist dies über den folgenden Befehl:
    # Mysql_secure_installation 

    Sie werden jetzt mit ein paar Setup -Fragen aufgefordert. Wie Sie sie beantworten, hängt von der Umgebung ab, in der Sie diesen MySQL -Server bereitstellen. Wählen Sie im Zweifelsfall die sichersten Einstellungen aus und wählen Sie ein starkes Stammkennwort aus. Es ist auch Best Practice, Remote -Root -Anmeldungen zu deaktivieren, wenn sie gefragt werden.

  4. Gehen Sie durch die MySQL Secure Installationsaufforderungen
  5. Standardmäßig hört MySQL nach Verbindungen auf Port 3306 zu. Sie können bestätigen, dass Ihr MySQL -Dienst mit diesem Befehl auf eingehende Verbindungen an allen Schnittstellen hört:
    # ss -ltn 
  6. Wir können sehen, dass MySQL auf Remote -Verbindungen auf Port 3306 hört
  7. Schließlich ist das einzige, was noch übrig ist, eine Ausnahme in die Systemfeuerwall hinzuzufügen. Dies gilt nur dann, wenn Sie Firewalld auf Almalinux aktiviert haben, was standardmäßig ist. Sie können den folgenden Befehl ausgeben, um Port 3306 in Firewalld zu öffnen, um eingehende MySQL -Verbindungen zu ermöglichen.
    # Firewall-cmd --zone = public --add-service = mysql --permanent # Firewall-cmd-Reload 


So richten Sie eine MySQL -Datenbank ein

Wenn Sie uns bisher mit uns verfolgt haben, sollten Sie einen voll funktionsfähigen MySQL -Server auf Almalinux installiert haben.

Um Ihre neue Installation Ihrer neuen MySQL -Server zu verwenden, müssen Sie eine Datenbank erstellen. MySQL -Datenbanken erfordern Benutzerberechtigungen (es sei denn, Sie verwenden nur das Stammkonto, um auf Ihre Datenbank zuzugreifen, was nicht empfohlen wird), um Daten zu speichern. Wir werden Sie in den folgenden Schritten mit den Grundlagen eines Datenbank -Setups in Gang bringen.

In diesem Beispiel werden wir die Schritte zum Einrichten einer neuen Datenbank und eines neuen Benutzerkontos anzeigen, das Konto von jedem Remote -Host angemeldet und dem Benutzer vollständige Berechtigungen gewährt (die Fähigkeit zum Erstellen, Einfügen, Drop usw. usw. ) auf unserer Datenbank.

  1. Melden Sie sich zunächst mit dem Stammkonto bei Ihrem MySQL -Server an.
    # Mysql -u root -p 
  2. Um viel weiter zu gehen, müssen Sie unweigerlich einige MySQL -Befehle und Syntax lernen, aber wir haben Sie mit den bloßen Grundlagen bedeckt, um Ihnen beim Starten zu helfen. Erstellen Sie eine neue Datenbank nach SO (Ersetzen my_database mit dem gewünschten Namen Ihrer Datenbank):
    MySQL> Datenbank erstellen my_database; 
  3. Als nächstes müssen wir ein neues Benutzerkonto erstellen, das Berechtigungen für die gerade erstellte Datenbank hat. Die Syntax dafür lautet wie folgt:
    MySQL> Benutzer erstellen 'my_user'@'%' identifiziert von 'my_password'; 


    Der obige Befehl erstellt einen neuen Benutzer mit dem Namen my_user mit einem Passwort von mein Passwort. Dieser Benutzer kann eine Verbindung von überall im Internet herstellen, da wir eine Wildcard angegeben haben % im Befehl. Wenn wir einschränken wollten, woher es eine Verbindung herstellen kann, können wir stattdessen eine IP -Adresse angeben oder nur lokale Verbindungen mit erlauben Lokalhost.

  4. Als nächstes müssen wir diesem neuen Benutzer einige Berechtigungen in unserer Datenbank erteilen. Wir geben dem Benutzer alle Berechtigungen in unserer Datenbank mit dem folgenden Befehl:
    MySQL> Gewähren Sie alle Privilegien für my_database.* an my_user@'%'; 
  5. Speichern Sie zuletzt alle Änderungen mit diesem Befehl und verwenden Sie dann den Befehl exit, um das MySQL -Terminal zu schließen.
    MySQL> Flush -Privilegien; MySQL> Beenden 
Einrichten einer Datenbank und eines Benutzerkontos in MySQL

Sie haben jetzt eine nutzbare MySQL -Datenbank und ein Benutzerkonto, das eine Verbindung zu und bearbeiten kann. Mit den von Ihnen erstellten Anmeldeinformationen können Remote -Systeme sich bei Ihrem MySQL -Server anmelden, um Daten in der Datenbank zu speichern und sie abzurufen.

Gedanken schließen

In diesem Handbuch haben wir gesehen, wie MySQL Client und MySQL Server auf Almalinux installiert werden können. Unabhängig davon.

Wir haben auch die Grundlagen der Anmeldung bei MySQL und dem Erstellen einer neuen Datenbank und einem neuen Benutzer gelernt und dann diesem Benutzer Berechtigungen gewährt. Dies ist alles, was Sie benötigen, um Daten in Ihrer Datenbank von lokalen und Remote -Hosts zu speichern und abzurufen.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Installieren Sie MySQL auf Ubuntu 20.04 LTS Linux
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • So richten Sie FTP/SFTP -Server und Client auf Almalinux ein
  • Ubuntu 20.04 Leitfaden
  • FTP -Clientliste und -installation auf Ubuntu 20.04 Linux…
  • FTP -Clientliste und -installation auf Ubuntu 22.04 Linux…