So installieren Sie MySQL auf CentOS 8

So installieren Sie MySQL auf CentOS 8

Mysql ist als das berühmteste und ausführlichste Open-Source-Datenbankmanagementsystem der Welt bekannt. Es ist ein RDBMS (Relational Database Management System) Wird hinter den Websites und Serveranwendungen verwendet. Die neueste Version von MySQL ist 8.0, und es ist im Standard -DNF -Repository von CentOS 8 erhältlich.

Mysql Bietet verschiedene neue Funktionen in der Version 8.0, um die Leistung von Webanwendungen zu verbessern. Als Webentwickler und in erster Linie ein Back-End-Entwickler zu sein, ist es für Sie ein Must-Know-Datenbanksystem, MySQL zu wissen. Der beste Weg, MySQL zu lernen, besteht darin, es aus der offiziellen Dokumentation von MySQL zu lernen.

In diesem Beitrag lernen wir den Installations- und Konfigurationsprozess von MySQL V8 kennen.0 auf CentOS 8 Betriebssystem, und wir werden die Verwendung von MySQL DB auf CentOS 8 kennenlernen. Beginnen wir mit der Installation von MySQL in CentOS 8.

Installation von MySQL 8.0 auf Centos 8

Seit MySQL 8.0 Server ist bereits im offiziellen Paket -Repository von CentOS 8 verfügbar, damit wir es mit dem unten angegebenen Befehl herunterladen und installieren können:

$ sudo dnf install @mysql

Im obigen Befehl ist das @MYSQL ein Modul, das den MySQL -Server und seine Abhängigkeiten zusammen mit ihm herunterlädt und installiert.

Nach der erfolgreichen Installation von MySQL Server 8 8.0, die Installation kann bestätigt werden, indem der unten eingeführte Befehl ausgeführt wird:

$ mysql -Verssion

Sie können überprüfen, indem Sie sich den Screenshot ansehen, der oben diese Version 8 angehängt ist.0.21 wird erfolgreich im Betriebssystem CentOS 8 installiert.

Obwohl MySQL 8.0 ist installiert, es ist nicht voll funktionsfähig. Lassen Sie uns nun lernen, wie Sie den MySQL -Service auf CentOS 8 beginnen können.

Starten Sie den MySQL -Service und überprüfen Sie den Status

Ohne den MySQL -Service zu beginnen, können wir MySQL nicht verwenden. Also die Mysqld.Service kann begonnen werden, die Systemctl Der Befehl wird unten angezeigt:

$ sudo systemctl starten mysqld.Service

Nach dem Start des Dienstes würde das Terminal keine Ausgabe anzeigen, wenn der Dienst erfolgreich gestartet wird.

Entweder zu überprüfen Mysqld.Service wird gestartet oder nicht, Sie können den unten eingeführten Befehl ausführen:

$ sudo systemctl Status MySQLD

Wenn Sie es bemerkt haben, haben wir im obigen Befehl nicht verwendet .Service nach Mysqld. Die Antwort auf diese Neugier ist das in vielen Systemctl Befehle sind wir nicht verpflichtet, die zu verwenden .Service nach dem Namen jedes Dienstes. Wir können den Status eines Dienstes ohne Erwähnung starten oder überprüfen .Service nach dem Namen des Dienstes.

In der obigen Ausgabe -Screenshot der Systemctl Statusbefehl kann beobachtet werden, dass die Mysqld.Service läuft.

Wenn Sie es bei Bedarf nicht immer wieder neu starten möchten, können Sie einen Service besser aktivieren, wenn sich der Maschinenstock aufsteigt. Um das zu aktivieren Mysqld.Service Führen Sie den Befehl im Systemstart aus:

$ sudo systemctl aktivieren MySQLD

Wenn Sie sich jedoch Sorgen um die Startzeit machen und nicht zu viele Dienste zur Startzeit ausführen möchten, deaktivieren Sie die Dienste jederzeit mit der Systemctl Befehl.

In einem solchen Fall, wenn Sie das deaktivieren möchten Mysqld.Service, Führen Sie den folgenden Befehl aus:

$ sudo systemctl deaktivieren MySQLD

Sobald der MySQL -Server installiert ist und Mysqld.Service wird im Betriebssystem von CentOS 8 in CentOS 8 gestartet, aktiviert und perfekt ausgeführt. Lernen wir, wie Sie MySQL auf CentOS 8 sichern, konfigurieren und einrichten.

So konfigurieren Sie MySQL?

Der erste Schritt in der Konfiguration von MySQL besteht darin, MySQL zu sichern.

Sichern Sie MySQL

MySQL wird mit einem Sicherheitsskript geliefert, das beim Ändern und Sichern der Standardeinstellungen und Konfigurationen hilft.

Führen Sie den unten angegebenen Befehl im Terminal des CentOS 8 aus:

$ sudo mysql_secure_installation

Es wird begonnen, Fragen zur Sicherheitsinstallation von MySQL zu stellen. Beantworten Sie daher entsprechend Ihrem Wunsch:

Richten Sie das Passwort -Plugin ein, um die Stärke des MySQL -Passworts zu testen, und wählen Sie die Kennwortvalidierungsstufe aus:

Setzen Sie das Passwort für den Stammbenutzer des MySQL:

Wenn Ihr Passwort schwach ist, werden Sie mit dem Validierungskennwort -Plugin aufgefordert, es robuster und sicherer zu gestalten. Geben Sie in der Phase der Kennwortbestätigung "y" ein und klicken Sie auf "Eingeben", um fortzufahren, wenn Sie zufrieden sind:

Danach können Sie die Standardeinstellungen akzeptieren und mit der MySQL Secure Installation fortfahren.

Sobald alles eingerichtet, gesichert und konfiguriert ist, stellen wir eine Verbindung zu MySQL her, melden Sie sich bei der MySQL -Shell an und lernen.

Melden Sie sich in MySQL an

Führen Sie den unten eingetragenen Befehl aus, um sich bei der MySQL -Shell anzumelden:

$ sudo mysql -u root -p

Im obigen Befehl:

-U Root Wird verwendet, um eine Verbindung zur MySQL -Datenbank herzustellen und sich als Root -Benutzer anzumelden.

-P wird verwendet, um das Kennwort des Benutzers zu fordern.

Nach dem Ausführen des obigen Befehls werden nach dem Passwort des Stammes gefragt, das Sie kürzlich für die MySQL festgelegt haben.

Geben Sie also das Kennwort des Root -Benutzers an und klicken Sie auf die Eingabetaste, um sich bei der MySQL -Shell anzumelden.

Nachdem die MySQL -Shell als root mySQL -Benutzer angemeldet wird, sieht sie so aus:

Jetzt ist das MySQL -Datenbanksystem bereit zu dienen. Sie können Ihre datenbankbezogenen Aufgaben ausführen und Abfragen wie das Erstellen einer Datenbank, das Erstellen einer Tabelle, das Hinzufügen einiger Daten in die Tabellen usw. ausführen.

Erstellen Sie eine neue MySQL -Datenbank

Da Sie als Root -Benutzer angemeldet sind, haben Sie Zugriff auf alles, was Sie tun möchten, z.

Beginnen wir zunächst mit der Erstellung einer Datenbank. Eine Datenbank kann erstellt werden, indem Sie die verwenden DATENBANK ERSTELLEN Befehl in MySQL. Zum Beispiel um eine neue Datenbank mit dem Namen “zu erstellen“First_db," Die DATENBANK ERSTELLEN Der Befehl würde so gehen:

MySQL> Datenbank erstellen first_db;

Der 'First_dbDie Datenbank wird erstellt.

MySQL -Datenbanken anzeigen

Um alle Datenbanken in MySQL aufzulisten, die Datenbanken anzeigen Befehl wird verwendet. Also, wenn wir das ausführen Datenbanken anzeigen Befehl in Mysql Shell:

$ Show -Datenbanken;

Sie können das erleben Datenbanken anzeigen Befehl in der Ausgabe des Datenbanken anzeigen Befehl, dass alle Datenbanken und unsere kürzlich erstellten “First_dbDie Datenbank sind aufgeführt.

Erstellen Sie einen neuen MySQL -Benutzer

Ein neuer Benutzer in MySQL kann mit dem erstellt werden Benutzer erstellen Befehl. Zum Beispiel, wenn wir einen neuen Benutzer namens erstellen möchten “First_User," Die Benutzer erstellen Der Befehl würde so gehen:

MySQL> Benutzer erstellen 'first_user'@'localhost' identifiziert von 'First_User_Password';

Im obigen Befehl können Sie den Benutzernamen und das Passwort angeben, das Sie festlegen möchten.

Major MySQL -Befehle

In ähnlicher Weise werden verschiedene MySQL-Befehle zum Ausführen mehrerer Datenbankaufgaben verwendet. Wir können nicht alle Befehle erklären; Wir listen jedoch einige bedeutende Befehle und deren Nutzung auf:

  • Zum Beispiel, ERSTELLEN - Zum Erstellen einer Datenbank oder Tabelle.
  • WÄHLEN - Zum Lesen von Daten aus den Tabellen.
  • EINFÜGUNG - zum Hinzufügen von Daten oder Zeilen in die Tabelle.
  • AKTUALISIEREN - Zur Aktualisierung der Daten in Tabellenreihen.
  • TROPFEN - zum Löschen einer Datenbank oder Tabelle.
  • LÖSCHEN - zum Löschen von Zeilen aus der Tabelle.
  • Zuschussoption - für die Gewährung von Berechtigungen an die Benutzer.

Abschluss

Dieser Beitrag enthält ausführliche und tiefgreifende Kenntnisse über die Installation, Konfiguration und Verwendung von MySQL auf CentOS 8. Sie haben gelernt, MySQL mit dem @Mysql -Modul zu installieren, starten Sie die Mysqld.Service, Sichern Sie sich den MySQL -Server, stellen Sie eine Verbindung zur Datenbank her und verwenden Sie MySQL, um eine Datenbank, einen Benutzer und eine Tabellen zu erstellen.

Nach der Installation der MySQL und der Mysqld.Service Es ist gestartet, aktiviert und im Betriebssystem von CentOS 8 vollkommen gut ausgeführt.