Mysql Installation on Linux
Inhaltsverzeichnis:
- Voraussetzungen
- Installieren Sie MariaDB 5.5 unter CentOS 7
- Installieren Sie MariaDB 10.3 unter CentOS 7
- Stellen Sie über die Befehlszeile eine Verbindung zu MariaDB her
- Fazit
MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem, das MySQL abwärtskompatibel und durch Binärdateien ersetzt. Es wird von einigen der ursprünglichen Entwickler von MySQL und von vielen Leuten in der Community entwickelt. Mit der Veröffentlichung von CentOS 7 wurde MySQL durch MariaDB als Standard-Datenbanksystem ersetzt.
Wenn Sie aus irgendeinem Grund MySQL installieren müssen, lesen Sie das Tutorial So installieren Sie MySQL unter CentOS 7. Wenn Ihre Anwendung keine besonderen Anforderungen hat, sollten Sie sich an MariaDB halten, das Standard-Datenbanksystem in CentOS 7.
In diesem Tutorial zeigen wir Ihnen, wie Sie die neueste Version von MariaDB unter CentOS 7 mithilfe der offiziellen MariaDB-Repositorys installieren.
Voraussetzungen
Stellen Sie sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind, bevor Sie mit dem Lernprogramm fortfahren.
Installieren Sie MariaDB 5.5 unter CentOS 7
Die Version des MariaDB-Servers, die in den Standard-CentOS-Repositorys bereitgestellt wird, ist Version 5.5. Dies ist zwar nicht die neueste Version, aber sie ist ziemlich stabil.
Führen Sie die folgenden Schritte aus, um MariaDB 5.5 unter CentOS 7 zu installieren und zu sichern:
-
Installieren Sie das MariaDB-Paket mit dem yum-Paketmanager:
sudo yum install mariadb-serverDrücken Sie
ywenn Sie aufgefordert werden, mit der Installation fortzufahren.Starten Sie nach Abschluss der Installation den MariaDB-Dienst und aktivieren Sie ihn mit den folgenden Befehlen für den Start beim Systemstart:
sudo systemctl start mariadbsudo systemctl enable mariadbUm zu überprüfen, ob die Installation erfolgreich war, überprüfen Sie den MariaDB-Dienststatus, indem Sie Folgendes eingeben:
sudo systemctl status mariadbDie Ausgabe sollte zeigen, dass der Dienst aktiv ist und ausgeführt wird:
Führen Sie das Skript
mysql_secure_installationdas verschiedene sicherheitsrelevante Aufgaben ausführt:sudo mysql_secure_installationSie werden aufgefordert, das Root-Benutzerkennwort einzurichten, anonyme Benutzerkonten zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen.
Die Schritte werden ausführlich erklärt. Es wird empfohlen, alle Fragen mit Ja zu beantworten.
Installieren Sie MariaDB 10.3 unter CentOS 7
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von MariaDB Version 10.3. Wenn Sie eine andere Version von MariaDB installieren müssen, rufen Sie die Seite MariaDB-Repositorys auf und generieren Sie eine Repository-Datei für eine bestimmte MariaDB-Version.
Gehen Sie folgendermaßen vor, um MariaDB 10.3 unter CentOS 7 zu installieren:
-
Der erste Schritt besteht darin, das MariaDB-Repository zu aktivieren. Erstellen Sie eine Repository-Datei mit dem Namen
MariaDB.repound fügen Sie den folgenden Inhalt hinzu: /etc/yum.repos.d/MariaDB.repo# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1Installieren Sie die MariaDB-Server- und -Client-Pakete mit
yum, genau wie andere CentOS-Pakete:sudo yum install MariaDB-server MariaDB-clientMöglicherweise werden Sie von Yum aufgefordert, den MariaDB-GPG-Schlüssel zu importieren:
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key"Fingerabdruck: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db Von: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Enteryund drücken Sie dieEnter.Sobald die Installation abgeschlossen ist, aktivieren Sie MariaDB, um beim Booten zu starten und den Dienst zu starten:
sudo systemctl enable mariadbsudo systemctl start mariadbUm die Installation zu überprüfen, überprüfen Sie den MariaDB-Dienststatus, indem Sie Folgendes eingeben:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)Der letzte Schritt ist das Ausführen des Skripts
mysql_secure_installationdas verschiedene sicherheitsrelevante Aufgaben ausführt:sudo mysql_secure_installationDas Skript fordert Sie auf, das Root-Benutzerkennwort einzurichten, den anonymen Benutzer zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen.
Alle Schritte werden im Detail erklärt und es wird empfohlen, alle Fragen mit
Y(Ja) zu beantworten.
Stellen Sie über die Befehlszeile eine Verbindung zu MariaDB her
So stellen Sie über das Terminal eine Verbindung zum MariaDB-Server als Stammkontotyp her:
mysql -u root -p
Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie zuvor beim
mysql_secure_installation
Skripts
mysql_secure_installation
.
Sobald Sie das Passwort eingegeben haben, wird Ihnen die MariaDB-Shell wie folgt angezeigt:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Fazit
In diesem Tutorial haben wir Ihnen gezeigt, wie Sie MariaDB auf einem CentOS 7-Server installieren und sichern.
Nachdem Ihr MariaDB-Server jetzt betriebsbereit ist und Sie wissen, wie Sie über die Befehlszeile eine Verbindung zum MariaDB-Server herstellen können, sollten Sie die folgenden Handbücher lesen:
mariadb mysql centosDieser Beitrag ist Teil der Install LEMP Stack on CentOS 7-Reihe.
Andere Beiträge in dieser Reihe:
• So installieren Sie Nginx unter CentOS 7 • Sichern Sie Nginx mit Let's Encrypt unter CentOS 7 • Installieren Sie MariaDB unter CentOS 7 • Installieren Sie PHP 7 unter CentOS 7 • So richten Sie Nginx-Serverblöcke unter CentOS 7 einSo installieren und konfigurieren Sie redmine auf centos 7
Redmine ist eines der beliebtesten Tools für Open Source-Projektmanagement und Issue-Tracking. Dieses Tutorial behandelt die Schritte, die zur Installation und Konfiguration von Redmine unter CentOS 7 erforderlich sind.
So installieren und konfigurieren Sie vnc auf centos 7
In diesem Tutorial werden wir Sie durch die Schritte zur Installation und Konfiguration eines VNC-Servers auf einem CentOS 7-System führen. Wir zeigen Ihnen auch, wie Sie eine sichere Verbindung zum VNC-Server über einen SSH-Tunnel herstellen.
So installieren und konfigurieren Sie gitlab auf centos 7
GitLab ist ein webbasierter Open-Source-Git-Repository-Manager, der in Ruby geschrieben wurde und Wiki, Problemverwaltung, Codeüberprüfung, Überwachung sowie kontinuierliche Integration und Bereitstellung umfasst. Dieses Tutorial beschreibt die Schritte, die zur Installation und Konfiguration von GitLab (CE) auf einem CentOS 7-System mit den Omnibus-Paketen erforderlich sind.







