Android

Hvordan installere mariadb på debian 9

Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)

Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)

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.

Med utgivelsen av Debian 9 ble MySQL erstattet med MariaDB som standard databasesystem.

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

Generelt anbefales det å installere MariaDB fra Debian-depotene.

Hvis du foretrekker MySQL fremfor MariaDB, sjekk veiledningen Hvordan installere MySQL på Debian 9. Hvis søknaden din ikke har noen spesifikke krav, bør du holde deg til MariaDB, standard databasesystem i Debian 9.

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.

Installerer MariaDB på Debian 9

I skrivende stund skriver denne artikkelen, er den nyeste MariaDB-versjonen som er tilgjengelig i Debian-hovedversjonen versjon 10.1.

Følg disse trinnene for å installere MariaDB på Debian 9:

  1. Oppdater først apt indeksen ved å skrive:

    sudo apt update

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

    sudo apt install mariadb-server

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

    sudo systemctl status mariadb

    Utgangen skal se slik ut:

    ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld

Installere MariaDB på Debian 9 fra MariaDB Repositories

På dette tidspunktet er den siste versjonen av MariaDB versjon 10.3 som kan installeres fra de offisielle MariaDB-depotene. Før du fortsetter med neste trinn, besøk MariaDB Repository-siden og sjekk om det er en ny versjon tilgjengelig.

Følg disse trinnene for å installere MariaDB 10.3 på Debian 9-systemet:

  1. Det første trinnet er å aktivere MariaDB-depotet og importere depot-GPG-nøkkelen til systemet ditt for å gjøre det, kjør følgende kommandoer:

    sudo apt install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

    Når depotet er aktivert, oppdaterer du pakkelisten og installerer MariaDB med:

    sudo apt update sudo apt install mariadb-server

    MariaDB-tjenesten starter automatisk for å bekrefte at den kjører følgende kommando:

    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

Sikrer MariaDB

For å forbedre sikkerheten til MariaDB-installasjonen, kjør mysql_secure_installation skriptet:

sudo mysql_secure_installation

Skriptet vil be deg om å angi et passord for root-kontoen, 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

Slik kobler du til MariaDB-serveren via terminalen som root-kontotype:

mysql -u root -p

Du blir bedt om å oppgi root-passordet du tidligere har satt opp ved å bruke mysql_secure_installation skriptet.

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 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >

Konklusjon

I denne opplæringen har vi vist deg hvordan du installerer og sikrer MariaDB på en Debian 9-server.

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:

mariadb mysql debian

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

Andre innlegg i denne serien:

• Hvordan installere Apache på Debian 9 • Hvordan installere PHP på Debian 9 • Slik konfigurerer du virtuelle verter av Apache på Debian 9 • Hvordan installerer MariaDB på Debian 9 • Sikker Apache med Let's Encrypt på Debian 9