Android

Hoe mariadb op ubuntu 18.04 te installeren

How to install MariaDB on Ubuntu 18.04

How to install MariaDB on Ubuntu 18.04

Inhoudsopgave:

Anonim

MariaDB is een open source, multi-threaded relationeel databasebeheersysteem, achterwaarts compatibele vervanging voor MySQL. Het wordt onderhouden en ontwikkeld door de MariaDB Foundation inclusief enkele van de oorspronkelijke ontwikkelaars van de MySQL.

In deze zelfstudie laten we u twee verschillende methoden zien voor het installeren van MariaDB op uw Ubuntu 18.04-machine. De eerste methode beschrijft de stappen die nodig zijn om MariaDB te installeren vanuit de Ubuntu-repositories, terwijl de tweede u laat zien hoe u de nieuwste versie van MariaDB installeert vanuit de officiële MariaDB-repositories.

Over het algemeen wordt aanbevolen om de eerste methode te gebruiken en MariaDB-pakketten van Ubuntu te installeren.

Als u MySQL in plaats van MariaDB wilt installeren, raadpleegt u de tutorial MySQL installeren op Ubuntu 18.04.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

MariaDB installeren op Ubuntu 18.04

Op het moment dat dit artikel wordt geschreven, is MariaDB versie 10.1 opgenomen in de hoofdrepository's van Ubuntu.

Volg deze stappen om MariaDB op Ubuntu 18.04 te installeren:

  1. Update pakketten index.

    sudo apt update

    Nadat de pakkettenlijst is bijgewerkt, installeert u MariaDB door de volgende opdracht uit te voeren:

    sudo apt install mariadb-server

    De MariaDB-service wordt automatisch gestart. U kunt het verifiëren door te typen:

    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

    U kunt de MariaDB-versie ook controleren met:

    mysql -V

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

MariaDB installeren op Ubuntu 18.04 vanuit de MariaDB Repositories

Op het moment dat dit artikel wordt geschreven, is MariaDB-versie 10.3 de nieuwste versie van MariaDB die verkrijgbaar is bij de officiële MariaDB-repositories. Voordat u doorgaat met de volgende stap, moet u de MariaDB Repository-pagina bezoeken en controleren of er een nieuwe versie beschikbaar is.

Voer de volgende stappen uit om MariaDB 10.3 op uw Ubuntu 18.04-server te installeren:

  1. Voeg eerst de MariaDB GPG-sleutel toe aan uw systeem met de volgende opdracht:

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

    Nadat de sleutel is geïmporteerd, voegt u de MariaDB-repository toe met:

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

    Om pakketten vanuit de MariaDB-repository te kunnen installeren, moet u de pakkettenlijst bijwerken:

    sudo apt update

    Nu de repository is toegevoegd, installeert u het MariaDB-pakket met:

    sudo apt install mariadb-server

    De MariaDB-service wordt automatisch gestart om het type te verifiëren:

    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

    En druk de MariaDB-serverversie af met:

    mysql -V

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

MariaDB beveiligen

Voer de opdracht mysql_secure_installation uit om de beveiliging van de MariaDB-installatie te verbeteren:

sudo mysql_secure_installation

Het script zal u vragen om het root-gebruikerswachtwoord in te stellen, de anonieme gebruiker te verwijderen, root-gebruikerstoegang tot de lokale machine te beperken en de testdatabase te verwijderen. Op het einde laadt het script de privilegetabellen opnieuw, zodat alle wijzigingen onmiddellijk van kracht worden.

Alle stappen worden gedetailleerd uitgelegd en het wordt aanbevolen om op alle vragen met “Y” (ja) te antwoorden.

Maak verbinding met MariaDB vanaf de opdrachtregel

Om via de terminal verbinding te maken met de MariaDB-server kunnen we de MariaDB-client gebruiken.

Aanmelden bij de MariaDB-server als rootgebruikerstype:

mysql -u root -p

U wordt gevraagd het root-wachtwoord in te voeren dat u eerder hebt ingesteld toen het script mysql_secure_installation werd uitgevoerd.

Nadat u het wachtwoord hebt ingevoerd, krijgt u de MariaDB-shell te zien zoals hieronder weergegeven:

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.

Conclusie

Nu uw MariaDB-server actief is en u weet hoe u vanaf de opdrachtregel verbinding kunt maken met de MariaDB-server, kunt u de volgende handleidingen raadplegen:

Als u de voorkeur geeft aan een webinterface boven de opdrachtregel, kunt u phpMyAdmin installeren en uw MariaDB-databases en gebruikers erdoor beheren.

mariadb mysql ubuntu

Dit bericht maakt deel uit van de LEMP Stack installeren op Debian 9-serie.

Andere berichten in deze serie:

• Hoe MariaDB op Ubuntu 18.04 te installeren • Hoe Nginx op Debian 9 te installeren • Hoe PHP op Debian 9 te installeren • Hoe Nginx serverblokken op Debian 9 in te stellen • Nginx beveiligen met Let's Encrypt op Debian 9