Android

Wie installiere ich Mariadb auf Ubuntu 18.04

Moodle - install moodle version 3.5 on Ubuntu 18.04

Moodle - install moodle version 3.5 on Ubuntu 18.04

Inhaltsverzeichnis:

Anonim

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem mit mehreren Threads, das MySQL abwärtskompatibel ersetzt. Es wird von der MariaDB Foundation gepflegt und weiterentwickelt, einschließlich einiger der ursprünglichen Entwickler von MySQL.

In diesem Tutorial zeigen wir Ihnen zwei verschiedene Methoden, wie Sie MariaDB auf Ihrem Ubuntu 18.04-Rechner installieren. Die erste Methode beschreibt die Schritte, die zum Installieren von MariaDB aus den Ubuntu-Repositorys erforderlich sind, während die zweite Methode zeigt, wie die neueste Version von MariaDB aus den offiziellen MariaDB-Repositorys installiert wird.

Im Allgemeinen wird empfohlen, die erste Methode zu verwenden und die von Ubuntu bereitgestellten MariaDB-Pakete zu installieren.

Wenn Sie MySQL anstelle von MariaDB installieren möchten, lesen Sie das Tutorial So installieren Sie MySQL unter Ubuntu 18.04.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

MariaDB unter Ubuntu installieren 18.04

Zum Zeitpunkt des Schreibens dieses Artikels ist MariaDB Version 10.1 in den Ubuntu-Hauptrepositorys enthalten.

Gehen Sie folgendermaßen vor, um MariaDB unter Ubuntu 18.04 zu installieren:

  1. Paketindex aktualisieren.

    sudo apt update

    Nachdem die Paketliste aktualisiert wurde, installieren Sie MariaDB mit dem folgenden Befehl:

    sudo apt install mariadb-server

    Der MariaDB-Dienst wird automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld

    Sie können die MariaDB-Version auch überprüfen mit:

    mysql -V

    mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Installation von MariaDB unter Ubuntu 18.04 aus den MariaDB-Repositories

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von MariaDB, die im offiziellen MariaDB-Repository verfügbar ist, MariaDB Version 10.3. Bevor Sie mit dem nächsten Schritt fortfahren, sollten Sie die MariaDB-Repository-Seite besuchen und prüfen, ob eine neue Version verfügbar ist.

Führen Sie die folgenden Schritte aus, um MariaDB 10.3 auf Ihrem Ubuntu 18.04-Server zu installieren:

  1. Fügen Sie zunächst den MariaDB GPG-Schlüssel mit dem folgenden Befehl zu Ihrem System hinzu:

    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

    Nachdem der Schlüssel importiert wurde, fügen Sie das MariaDB-Repository hinzu mit:

    sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

    Um Pakete aus dem MariaDB-Repository installieren zu können, müssen Sie die Paketliste aktualisieren:

    sudo apt update

    Nachdem das Repository hinzugefügt wurde, installieren Sie das MariaDB-Paket mit:

    sudo apt install mariadb-server

    Der MariaDB-Dienst wird automatisch gestartet, um den Typ zu überprüfen:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld

    Und drucken Sie die MariaDB-Serverversion mit:

    mysql -V

    mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Sicherung von MariaDB

Führen Sie den Befehl mysql_secure_installation , um die Sicherheit der MariaDB-Installation zu verbessern:

sudo mysql_secure_installation

Das 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. Am Ende lädt das Skript die Berechtigungstabellen neu, um sicherzustellen, dass alle Änderungen sofort wirksam werden.

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

Um über das Terminal eine Verbindung zum MariaDB-Server herzustellen, können wir den MariaDB-Client verwenden.

So melden Sie sich als Root-Benutzer beim MariaDB-Server an:

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 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Fazit

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:

Wenn Sie ein Webinterface der Befehlszeile vorziehen, können Sie phpMyAdmin installieren und Ihre MariaDB-Datenbanken und -Benutzer damit verwalten.

mariadb mysql ubuntu

Dieser Beitrag ist Teil der Anleitung zur Installation des LEMP-Stacks unter Debian 9.

Andere Beiträge in dieser Reihe:

• MariaDB unter Ubuntu 18.04 installieren • Nginx unter Debian 9 installieren • PHP unter Debian 9 installieren • Nginx-Server-Blöcke unter Debian 9 einrichten • Nginx mit Let's Encrypt unter Debian 9 sichern