GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie MySQL unter CentOS 7

Einführung

MySQL ist eine beliebte Open-Source-Anwendung zur Verwaltung relationaler Datenbanken. Es ist Teil des LAMP-Stacks (Linux, Apache, MySQL, PHP), eines Software-Stacks, der Webserver antreibt.

Mit der Veröffentlichung von CentOS 7 wurde MySQL zugunsten von MariaDB aus den Standard-Repositories gestrichen. MariaDB ist voll kompatibel mit MySQL und kann fast nahtlos ersetzt werden.

Diese Anleitung führt Sie durch die Installation von MySQL unter CentOS 7.

Voraussetzungen

  • Ein System mit CentOS 7
  • Ein Benutzerkonto mit sudo-Berechtigungen
  • Ein Terminalfenster (Menü> Anwendungen> Dienstprogramme> Terminal)
  • Der Yum-Paketmanager (standardmäßig enthalten)

Anleitung zur Installation von MySQL unter CentOS 7

Schritt 1:Repository-Pakete herunterladen

Öffnen Sie ein Browserfenster und rufen Sie die folgende Adresse auf:

https://dev.mysql.com/downloads/repo/yum/

Diese Seite listet MySQL-Setup-Pakete im Yum-Repository auf.

Suchen Sie die Red Hat Enterprise Linux-Version, die Sie herunterladen möchten. (Zum Zeitpunkt der Erstellung dieses Artikels bietet die Website Linux 8, Linux 7 und Linux 6 an.)

Sie können auf Herunterladen klicken Schaltfläche, die Sie zu einer Registrierungsseite führt. Sie können sich anmelden, wenn Sie möchten, oder Nein danke, starten Sie einfach meinen Download auswählen verlinken.

MySQL mit wget herunterladen Befehl

Alternativ können Sie ein Terminal öffnen und wget verwenden Befehl zum Speichern der Datei. Auf der Webseite, die Release-Versionen auflistet, sehen Sie einen grauen Untertext, der etwas wie „(mysql80-community-release-el7-1.noarch.rpm) anzeigt “. Das ist das Setup-Paket eines bestimmten Pakets.

Kopieren Sie den Namen des gewünschten Setup-Pakets, öffnen Sie dann ein Terminalfenster und geben Sie den folgenden Befehl ein:

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Das System sollte die Dateien erreichen und herunterladen. Stellen Sie sicher, dass Sie die Website überprüfen und die genaue Versions-ID kopieren – verwenden Sie diese in Ihrem Terminalbefehl.

Lassen Sie das Browserfenster für den nächsten Schritt geöffnet.

Schritt 2:Fügen Sie die Software-Repositories hinzu

Die gerade heruntergeladenen Dateien bieten Zugriff auf die MySQL-Software-Repositories. Verwenden Sie vor dem Hinzufügen den Befehl md5sum, um die Software zu authentifizieren:

sudo md5sum mysql80-community-release-el7-3.noarch.rpm

Das System sollte mit einer langen Folge von Buchstaben und Zahlen antworten.

Wechseln Sie zurück zur MySQL-Webseite und suchen Sie direkt unter dem Download-Link nach einer grauen Zahlenfolge mit der Bezeichnung MD5.

Vergleichen Sie den MD5-Wert auf der Webseite mit dem MD5-Wert, den Sie im Terminalfenster generiert haben. Wenn sie übereinstimmen, fahren Sie mit dem nächsten Schritt fort.

Wenn sie nicht übereinstimmen, wurde Ihr Download möglicherweise während der Übertragung beschädigt. Oder es ist möglich, dass der Download kompromittiert wurde. Wiederholen Sie die Schritte 1 und 2 und überschreiben Sie die heruntergeladene Datei. Wenn die MD5-Werte immer noch nicht übereinstimmen, stoppen Sie den Vorgang.

Um die Software-Repositories zu aktualisieren, verwenden Sie den Befehl:

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

Stellen Sie sicher, dass Sie die Release-Version aus Schritt 1 eingegeben haben. Dadurch werden zwei neue Yum-Repositories hinzugefügt, aus denen wir MySQL beziehen können.

Schritt 3:MySQL installieren

Installieren Sie MySQL unter CentOS, indem Sie Folgendes eingeben:

sudo yum install mysql-server

Das System fordert zur Bestätigung auf, drücken Sie Y zu bestätigen.

Es sollte Sie auch auffordern, einen GPG-Schlüssel (Gnu Privacy Guard) zu akzeptieren. Dies ist eine weitere Sicherheitsbestätigung, da wir gerade zwei neue Softwarequellen hinzugefügt haben. Drücken Sie Y erneut, und das System sollte die Software herunterladen und installieren.

Verwendung von MySQL

Verwalten des MySQL-Dienstes

Sie müssen den MySQL-Dienst starten, indem Sie Folgendes eingeben:

sudo systemctl start mysqld

Um den Status von MySQL zu überprüfen, verwenden Sie den Befehl:

sudo systemctl status mysqld

Das System zeigt mehrere Informationszeilen über den MySQL-Dienst an. Im Bereich Aktiv Zeile sollte active:(running) angezeigt werden . Möglicherweise sehen Sie auch eine Zeile darunter, die einen Zeitstempel des Starts des Dienstes anzeigt.

Standardmäßig ist der MySQL-Dienst so eingestellt, dass er beim Start gestartet wird.

Um es zu deaktivieren, können Sie deaktivieren verwenden Befehl:

sudo systemctl disable mysqld

Um den MySQL-Dienst zu stoppen, verwenden Sie stop Befehl:

sudo systemctl stop mysqld

Temporäres Passwort finden

Die MySQL-Installationsroutine richtet ein temporäres Standardkennwort ein.

Verwenden Sie den grep-Befehl, um das Passwort zu finden:

sudo grep ‘temporary password’ /var/log/mysqld.log

Notieren Sie sich das Passwort.

Konfigurieren und Sichern

Ihre neue MySQL-Installation wird mit einem Sicherheitsskript geliefert, um das Sichern von Konfigurationen zu vereinfachen.

Starten Sie das Skript mit dem folgenden Terminalbefehl:

sudo mysql_secure_installation

Das System fordert Sie auf, das Standard-Root-Passwort einzugeben. Geben Sie das zuvor wiederhergestellte Passwort ein.

Als nächstes teilt Ihnen das System mit, dass das Passwort abgelaufen ist, und fordert Sie auf, ein neues einzugeben. Geben Sie ein neues Passwort ein, notieren Sie es sich und drücken Sie dann die Eingabetaste.

Das System bewertet Ihre Passwortstärke und fragt, ob Sie ein neues, stärkeres Passwort eingeben möchten. Wenn Sie mit Ihrer Passwortstärke zufrieden sind, drücken Sie die Leertaste. Um Ihr Passwort zu ändern, drücken Sie Y .

Das Skript für die sichere Installation wird fortgesetzt, und Sie können sicher mit Y antworten zu den restlichen Eingabeaufforderungen, darunter:

  • Anonyme Benutzer entfernen
  • Entfernte Root-Anmeldung verbieten
  • Testdatenbank entfernen
  • Berechtigungstabellen neu laden

Melden Sie sich bei MySQL an

Um MySQL über die Befehlszeile zu starten, verwenden Sie den Befehl:

mysql -u root -p

Das System fordert Sie auf, Ihr Passwort einzugeben. Geben Sie das Passwort ein, das Sie in Schritt 6 festgelegt haben, und das System sollte antworten, indem es die MySQL-Shell anzeigt.

Es listet notwendige Informationen über die MySQL-Software auf und Ihre Eingabeaufforderung ändert sich in mysql> um anzuzeigen, dass Sie bei der MySQL-Software angemeldet sind.

Sobald Sie fertig sind, können Sie sich abmelden mit:

exit

Die Eingabeaufforderung ändert sich und zeigt an, dass Sie sich von MySQL abgemeldet haben.


Cent OS
  1. So installieren Sie Elgg unter CentOS 6

  2. So installieren Sie Dotclear unter CentOS 6

  3. So installieren Sie MySQL Server unter CentOS 7

  4. So installieren Sie Jira unter CentOS 7

  5. So installieren Sie ProjectSend unter CentOS 6

So installieren Sie Gibbon unter CentOS 6

So installieren Sie Moodle unter CentOS 6

So installieren Sie Zabbix unter CentOS 6

So installieren Sie osTicket unter CentOS 6

So installieren Sie LimeSurvey auf CentOS 6

So installieren Sie Mattermost unter CentOS 7