Android

Kako instalirati mariadb na debian 10

Operativni sistemi - 031 - Instalacija Apache2, MariaDB i PHP (LAMP)

Operativni sistemi - 031 - Instalacija Apache2, MariaDB i PHP (LAMP)

Sadržaj:

Anonim

MariaDB je open source, višeslojni sustav upravljanja relacijskim bazama podataka, kompatibilna unatrag za MySQL. MariaDB je zadana implementacija MySQL-a u Debianu.

Ovaj je udžbenik objasnio kako instalirati MariaDB na Debian 10.

Instaliranje MariaDB-a na Debianu 10

U vrijeme pisanja ovog članka, najnovija MariaDB verzija dostupna u glavnom Debianu je verzija 10.3.

Izvedite sljedeće korake kao root ili korisnik s povlasticama sudo za instaliranje MariaDB na Debian 10:

  1. Započnite ažuriranjem indeksa paketa:

    sudo apt update

    Instalirajte poslužitelj i pakete MariaDB paketa pomoću sljedeće naredbe:

    sudo apt install mariadb-server

    MariaDB usluga pokrenut će se automatski. Da biste provjerili provjerite status usluge:

    sudo systemctl status mariadb

    Izlaz bi trebao izgledati ovako:

    ● 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

Osiguravanje MariaDB

MariaDB dolazi sa skriptu koja vam može pomoći poboljšati sigurnost instalacije. Da biste pokrenuli skriptu upišite mysql_secure_installation u vašem terminalu:

sudo mysql_secure_installation Od vas će se zatražiti da postavite lozinku za korijenski račun, uklonite anonimnog korisnika, ograničite korijenovom korisniku pristup lokalnom stroju i uklonite testnu bazu podataka.

… 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!

Ako je odabrano, skripta će ponovno učitati tablice privilegija osiguravajući da promjene odmah stupaju na snagu.

Svi su koraci detaljno objašnjeni i preporučuje se odgovoriti sa “Y” (da) na sva pitanja.

Načini provjere autentičnosti

Po zadanom, MariaDB korijenski korisnik koristi unix_socket autentifikacijski dodatak koji provjerava efektivni ID korisnika kada poziva alat za mysql klijenta.

To znači da se možete povezati s poslužiteljem MariaDB kao root samo ako zazivate mysql naredbu kao root sustava ili pretvarajući sudo za naredbu.

Radi veće sigurnosti, preporučuje se zadržati zadani dodatak za provjeru autentičnosti i dopustiti korijenjenom korisniku da se autentificira samo putem Unix utičnica.

sudo mysql

Pokrenite sljedeće izjave za promjenu dodatka za provjeru autentičnosti:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Sada se možete povezati s poslužiteljem MariaDB pomoću nove lozinke:

mysql -u root -p

Promjena dodatka za provjeru autentičnosti također će vam omogućiti prijavu kao root iz vanjskog programa, kao što je phpMyAdmin.

Zaključak

U ovom smo vodiču pokazali kako instalirati i osigurati MariaDB na Debian 10 poslužitelju.

mariadb mysql debian