Android

Hvordan installere mariadb på ubuntu 18.04

Beginner DevOps - How to Install MariaDB on Ubuntu

Beginner DevOps - How to Install MariaDB on Ubuntu

Innholdsfortegnelse:

Anonim

MariaDB er et åpen kildekode, flertrådet relasjonsdatabaseadministrasjonssystem, bakoverkompatibel erstatning for MySQL. Det vedlikeholdes og utvikles av MariaDB Foundation inkludert noen av de opprinnelige utviklerne av MySQL.

I denne opplæringen vil vi vise deg to forskjellige metoder for hvordan du installerer MariaDB på Ubuntu 18.04-maskinen din. Den første metoden beskriver trinnene som er nødvendige for å installere MariaDB fra Ubuntu-depotene, mens den andre vil vise deg hvordan du installerer den nyeste versjonen av MariaDB fra de offisielle MariaDB-depotene.

Generelt anbefales det å bruke den første metoden og installere MariaDB-pakker levert av Ubuntu.

Hvis du vil installere MySQL i stedet for MariaDB, sjekk hvordan du installerer MySQL på Ubuntu 18.04 opplæringen.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

Installere MariaDB på Ubuntu 18.04

Ved skriving av denne artikkelen er MariaDB versjon 10.1 inkludert i Ubuntu hovedlagringsplasser.

Følg disse trinnene for å installere MariaDB på Ubuntu 18.04:

  1. Oppdater pakkeindeksen.

    sudo apt update

    Når pakkelisten er oppdatert, installerer MariaDB ved å utgi følgende kommando:

    sudo apt install mariadb-server

    MariaDB-tjenesten starter automatisk. Du kan bekrefte det ved å skrive:

    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

    Du kan også sjekke MariaDB-versjonen med:

    mysql -V

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

Installere MariaDB på Ubuntu 18.04 fra MariaDB Repositories

I skrivende stund denne artikkelen ble skrevet, er den siste versjonen av MariaDB tilgjengelig fra de offisielle MariaDB-depotene MariaDB versjon 10.3. Før du fortsetter med neste trinn, bør du gå til MariaDB Repository-siden og sjekke om det er en ny versjon tilgjengelig.

Slik installerer du MariaDB 10.3 på Ubuntu 18.04-serveren:

  1. Legg først MariaDB GPG-nøkkelen til systemet ditt ved å bruke følgende kommando:

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

    Når nøkkelen er importert, legger du til MariaDB-depotet med:

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

    For å kunne installere pakker fra MariaDB-depotet, må du oppdatere pakkelisten:

    sudo apt update

    Nå som depotet er lagt til, installerer du MariaDB-pakken med:

    sudo apt install mariadb-server

    MariaDB-tjenesten starter automatisk for å bekrefte at den skriver:

    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

    Og skriv ut MariaDB-serverversjonen, med:

    mysql -V

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

Sikrer MariaDB

Kjør kommandoen mysql_secure_installation å forbedre sikkerheten til MariaDB-installasjonen:

sudo mysql_secure_installation

Skriptet vil be deg om å sette opp root-brukerpassordet, fjerne den anonyme brukeren, begrense root-bruker tilgang til den lokale maskinen og fjerne testdatabasen. På slutten vil skriptet laste inn rettighetstabellene igjen og sikre at alle endringer trer i kraft umiddelbart.

Alle trinn er forklart i detalj, og det anbefales å svare "Y" (ja) på alle spørsmål.

Koble til MariaDB fra kommandolinjen

For å koble til MariaDB-serveren via terminalen kan vi bruke MariaDB-klienten.

Slik logger du deg inn på MariaDB-serveren som rotbrukertype:

mysql -u root -p

Du blir bedt om å oppgi root-passordet du tidligere har angitt da scriptet mysql_secure_installation ble kjørt.

Når du har angitt passordet, vil du bli presentert for MariaDB-skallet som vist nedenfor:

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.

Konklusjon

Nå som MariaDB-serveren din er oppe og går og du vet hvordan du kobler til MariaDB-serveren fra kommandolinjen, kan det være lurt å sjekke følgende guider:

Hvis du foretrekker et webgrensesnitt fremfor kommandolinjen, kan du installere phpMyAdmin og administrere MariaDB-databasene og brukerne gjennom den.

mariadb mysql ubuntu

Dette innlegget er en del av Hvordan installere LEMP Stack i Debian 9-serien.

Andre innlegg i denne serien:

• Hvordan installere MariaDB på Ubuntu 18.04 • Hvordan installere Nginx på Debian 9 • Hvordan installere PHP på Debian 9 • Slik installerer du Nginx-serverblokker på Debian 9 • Sikker Nginx med Let's Encrypt på Debian 9