GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie MariaDB unter Ubuntu 20.04

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem. Es wurde ursprünglich als abwärtskompatibler, binärer Drop-in-Ersatz für MySQL entworfen.

MariaDB wird von den ursprünglichen Entwicklern von MySQL und der Open-Source-Community entwickelt und gepflegt.

Diese Anleitung erklärt, wie man MariaDB unter Ubuntu 20.04 installiert.

Voraussetzungen #

Wir gehen davon aus, dass Sie Administratorzugriff auf den Ubuntu-Server haben, entweder als Root oder als Benutzer mit sudo-Berechtigungen.

Installieren von MariaDB auf Ubuntu #

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste MariaDB-Version, die in den Repositories von Ubuntu verfügbar ist, Version 10.3. Um es zu installieren, führen Sie die folgenden Befehle aus:

sudo apt updatesudo apt install mariadb-server

Sobald die Installation abgeschlossen ist, wird der MariaDB-Dienst automatisch gestartet. Geben Sie Folgendes ein, um zu überprüfen, ob der Datenbankserver ausgeführt wird:

sudo systemctl status mariadb

Die Ausgabe sollte zeigen, dass der Dienst aktiviert ist und ausgeführt wird:

● mariadb.service - MariaDB 10.3.22 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-05-20 16:52:07 UTC; 12s ago
     ...

Das ist es. MariaDB wurde installiert und Sie können es verwenden.

Als Root anmelden #

Verwenden Sie zur Interaktion mit dem MariaDB-Server über die Befehlszeile die mysql Client-Dienstprogramm oder dessen Alias ​​mariadb . Dieses Tool wird als Abhängigkeit des MariaDB-Serverpakets installiert.

Unter Ubuntu wird der MariaDB-Root-Benutzer durch auth_socket authentifiziert Plugin standardmäßig. Das Plugin überprüft, ob der lokale Systembenutzer, der das Client-Programm aufruft, mit dem angegebenen MariaDB-Benutzernamen übereinstimmt. Das bedeutet, dass Sie sich nicht als Root authentifizieren können, indem Sie ein Passwort eingeben.

Um sich als Root-Benutzer beim MariaDB-Server anzumelden, geben Sie Folgendes ein:

sudo mysql

Sie erhalten die MariaDB-Shell, wie unten gezeigt:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> Bye

Wenn Sie sich mit einem externen Programm wie phpMyAdmin als root bei Ihrem MariaDB-Server anmelden möchten, haben Sie zwei Möglichkeiten.

Die erste besteht darin, die Authentifizierungsmethode von auth_socket zu ändern zu mysql_native_password . Sie können dies tun, indem Sie den folgenden Befehl ausführen:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';FLUSH PRIVILEGES;

Die zweite, empfohlene Option besteht darin, einen neuen dedizierten administrativen Benutzer mit Zugriff auf alle Datenbanken zu erstellen:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

Sie können dem administrativen Benutzer einen beliebigen Namen geben, aber stellen Sie sicher, dass Sie ein sicheres Passwort verwenden.


Ubuntu
  1. So installieren Sie MariaDB 10.4 auf Ubuntu 18.04

  2. So installieren Sie MySQL unter Ubuntu 18.04

  3. So installieren Sie MariaDB unter Ubuntu 18.04

  4. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

  5. So installieren Sie MariaDB unter Ubuntu 22.04

So installieren Sie Zabbix Server auf Ubuntu 20.04

So installieren Sie MariaDB unter Ubuntu 18.04 / Ubuntu 16.04

So installieren Sie Ubuntu Server 18.04 LTS

So installieren Sie EteSync 2.0 (Etebase) Server auf Ubuntu

So installieren Sie MariaDB unter Ubuntu 16.04

So installieren Sie MariaDB auf Ubuntu