Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Innholdsfortegnelse:
MariaDB er et åpen kildekode, flertrådet relasjonsdatabaseadministrasjonssystem, bakoverkompatibel erstatning for MySQL. MariaDB er standardimplementeringen av MySQL i Debian.
Denne veiledningen forklarer hvordan du installerer MariaDB på Debian 10.
Installerer MariaDB på Debian 10
I skrivende stund skriver denne artikkelen, er den nyeste MariaDB-versjonen som er tilgjengelig i Debian-hovedversjonen versjon 10.3.
Utfør følgende trinn som root eller bruker med sudo-rettigheter for å installere MariaDB på Debian 10:
-
Start med å oppdatere pakkeindeksen:
sudo apt update
Installer MariaDB-serveren og klientpakkene ved å kjøre følgende kommando:
sudo apt install mariadb-server
MariaDB-tjenesten starter automatisk. For å bekrefte det, sjekk tjenestestatusen:
sudo systemctl status mariadb
Utgangen skal se slik ut:
● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld
Sikrer MariaDB
MariaDB kommer med et skript som kan hjelpe deg med å forbedre sikkerheten ved installasjonen. For å starte skriptet skriver du
mysql_secure_installation
i terminalen din:
sudo mysql_secure_installation
Du blir bedt om å angi et passord for root-kontoen, fjerne den anonyme brukeren, begrense tilgangen til root-brukeren til den lokale maskinen og fjerne testdatabasen.
… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!
Hvis dette er valgt, vil skriptet laste inn rettighetstabellene på nytt for å sikre at endringene trer i kraft umiddelbart.
Alle trinn er forklart i detalj, og det anbefales å svare "Y" (ja) på alle spørsmål.
Autentiseringsmetoder
Som standard bruker MariaDB-rotbrukeren
unix_socket
autentiseringsplugin som sjekker den effektive bruker-IDen når jeg ringer til
mysql
klientverktøyet.
Dette betyr at du bare kan koble til MariaDB-serveren som root hvis du påkaller
mysql
kommandoen som systemrot eller ved å forhåndsvise sudo til kommandoen.
For økt sikkerhet, anbefales det å beholde standardgodkjenningsprogrammet for autentisering og la rotbrukeren kun autentisere via Unix-stikkontakter.
sudo mysql
Kjør følgende uttalelser for å endre autentiseringsplugin:
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Du kan nå koble til MariaDB-serveren ved å bruke det nye passordet:
mysql -u root -p
Endring av autentiseringsplugin vil også tillate deg å logge på som root fra et eksternt program som phpMyAdmin.
Konklusjon
I denne opplæringen har vi vist deg hvordan du installerer og sikrer MariaDB på en Debian 10-server.
mariadb mysql debianHvordan installere og konfigurere redis på debian 10 linux

I denne opplæringen vil vi dekke hvordan du installerer og konfigurerer Redis på en Debian 10, Buster. Redis er en åpen kildekode-datalager i minnet med nøkkelverdi.
Hvordan installere mariadb på debian 9

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.
Hvordan installere mariadb på ubuntu 18.04

MariaDB er et åpen kildekode, flertrådet relasjonsdatabaseadministrasjonssystem, bakoverkompatibel erstatning for MySQL. I denne opplæringen vil vi vise deg to forskjellige metoder for hvordan du installerer MariaDB på Ubuntu 18.04-maskinen din.