Zurück zum Blog

So installieren Sie MySQL auf CentOS 7

So installieren Sie MySQL auf CentOS 7

MySQL ist eines der beliebtesten Datenbankverwaltungssysteme für Websites und Serveranwendungen. Für Webmaster ist es ein unverzichtbares Werkzeug, das man lernen sollte. MySQL ist eine relationale Datenbank, die SQL (Structured Query Language) zur Verwaltung ihrer Daten verwendet. MySQL wird üblicherweise als Teil des LEMP-Stacks, der Linux, Nginx, MySQL/MariaDB, und PHP/Perl/Python enthält. Sie sollten bedenken, dass unter CentOS es vorzuziehen ist, MariaDB zu installieren, einen Fork von MySQL, der ebenfalls von den ursprünglichen MySQL-Entwicklern gepflegt wird. MariaDB wird als alternativer Ersatz für MySQL behandelt. Im folgenden Tutorial führen wir Sie durch die Installation von MySQL auf einem CentOS 7-Server. Fangen wir an!

MySQL installieren

Die Installation eines Pakets unter CentOS erfordert Zugriff auf das Root-Konto oder ein anderes Konto mit sudo-Rechten. Angenommen, es steht ein Root-Zugriff zur Verfügung, fahren wir fort. Zuerst muss das MySQL-Community-Repository für yum installiert werden. Um das Paket herunterzuladen, besuchen Sie die offizielle MySQL-Download-Seite: https://dev.mysql.com/downloads/repo/yum/ Die Datei kann über den Browser heruntergeladen werden. Alternativ können Sie wget verwenden, um sie herunterzuladen. Wenn die Datei auf eine neue Version aktualisiert wird, ändern Sie den Dateinamen im Befehl:

Überprüfen Sie die Dateiintegrität. Die offizielle MySQL-Download-Seite bietet einen MD5-Hex-Hash für all Downloads:

MySQL download page

community-release

Angenommen, der MD5-Hash stimmt mit dem offiziellen Wert überein, ist es an der Zeit, das RPM-Paket zu installieren. Führen Sie als Nächstes den folgenden Befehl aus, um das Paket zu installieren:

Das Paket hat zwei neue MySQL-Yum-Repositories hinzugefügt. Schließlich ist das System bereit, MySQL (MariaDB) zu installieren. Beachten Sie, dass trotz des Paketnamens tatsächlich MariaDB, die Alternative zu MySQL, installiert wird:

MySQL starten

Sobald die Installation abgeschlossen ist, ist es an der Zeit, den Server zu starten. Führen Sie den folgenden Befehl aus, um den MySQL-Dienst zu starten:

Stellen Sie sicher, dass der Dienst erfolgreich gestartet wurde. Wenn er erfolgreich war, sieht die Ausgabe in etwa so aus:

MySQL CentOS 2

Standardmäßig ist MySQL so konfiguriert, dass es bei jedem Systemstart automatisch mitgestartet wird. Wenn dieses Verhalten deaktiviert werden soll, führen Sie den folgenden Befehl aus. Beachten Sie, dass der MySQL-Dienst, wenn er deaktiviert ist, danach manuell gestartet werden muss, um den Dienst nutzen zu können:

MySQL generiert während des Installationsprozesses ein temporäres Passwort. Es befindet sich in der Datei mysqld.log. Verwenden Sie grep, um das temporäre Passwort abzurufen. Es wird benötigt, wenn es darum geht, MySQL zum ersten Mal zu konfigurieren:

CloudSigma server

MySQL konfigurieren

Wenn der Dienst läuft, ist der Server bereit für die Konfiguration. Zur einfacheren Handhabung wird MySQL mit einem Skript geliefert, um einige der Konfigurationen zu automatisieren. Führen Sie nun das Sicherheits-Skript aus. Hier benötigen wir das temporäre Passwort, das im vorherigen Schritt abgerufen wurde:

MySQL fragt nach einem neuen Passwort. Stellen Sie sicher, dass das Passwort stark ist. Dann fragt MySQL nach einer Bestätigung, ob dies das endgültige Passwort ist. Drücken Sie danach „n“, um das Angebot abzulehnen. Wenn Ihnen angeboten wird, anonyme Benutzer zu entfernen, geben Sie „y“ ein und drücken Sie „Enter“. Beantworten Sie alle folgenden Schritte mit „y“, um zu bestätigen. Anschließend wird der Remote-Root-Login deaktiviert, die Testdatenbank entfernt und die Berechtigungstabellen neu geladen.

MySQL testen

MySQL wurde nun erfolgreich installiert. Um zu überprüfen, ob es wie gewünscht funktioniert, ist es an der Zeit, einen letzten Test durchzuführen. Wir werden das Tool mysqladmin verwenden. Es ist ein Client zum Ausführen von administrativen Befehlen.

Im folgenden Befehl fordert mysqladmin Sie auf, sich als Root-Benutzer mit dem MySQL-Server zu verbinden. Das Flag „-p“ steht für die Passworteingabeaufforderung, und „version“ weist an, die Version des Servers zurückzugeben:

Wenn alles gut gelaufen ist, erhalten wir die endgültige Ausgabe.

Nützliche MySQL-Befehle

Es gibt zahlreiche Befehle, die MySQL unterstützt, jeder mit seinem eigenen Anwendungsfall. Um eine Liste aller MySQL-Befehle zu erhalten, rufen Sie die MySQL-Hilfe auf. Starten Sie dazu die MySQL-Konsole:

Führen Sie den help-Befehl in der MySQL-Konsole aus:

Useful MySQL commands

Fazit

Mit Hilfe unseres Tutorials ist die Installation von MySQL auf CentOS 7 nicht schwer. Die Erstinstallation nimmt etwas Zeit in Anspruch. Einmal konfiguriert, kann es für alle möglichen Zwecke effizient arbeiten.

Hier sind einige zusätzliche Ressourcen aus unserem Blog, die Ihnen helfen werden, sich weiter mit MySQL vertraut zu machen:

Frohes Schaffen!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev ist ein kreativer Designer bei CloudSigma und konzentriert sich auf eine konsistente Unternehmensidentität durch traditionelle und innovative Marketingkanäle. Er versteht es meisterhaft, künstlerische Vision mit strategischem Marketing zu verbinden, um wirkungsvolle Markengeschichten zu schaffen.

Kommentare

Noch keine Kommentare. Schreiben Sie den ersten.