Android

Cum se instalează mariadb pe debian 10

Instalare si configurare webserver pe Debian

Instalare si configurare webserver pe Debian

Cuprins:

Anonim

MariaDB este un sistem de gestionare a bazelor de date relaționale bazat pe mai multe fire, cu înlocuire compatibilă pentru MySQL. MariaDB este implementarea implicită a MySQL în Debian.

Acest tutorial explică cum se instalează MariaDB pe Debian 10.

Instalarea MariaDB pe Debian 10

În momentul scrierii acestui articol, ultima versiune MariaDB disponibilă în principala Debian este versiunea 10.3.

Efectuați următorii pași ca root sau utilizator cu privilegii sudo pentru a instala MariaDB pe Debian 10:

  1. Începeți prin actualizarea indexului pachetelor:

    sudo apt update

    Instalați pachetul server și client MariaDB rulând următoarea comandă:

    sudo apt install mariadb-server

    Serviciul MariaDB va începe automat. Pentru verificare, verificați starea serviciului:

    sudo systemctl status mariadb

    Produsul ar trebui să arate așa:

    ● 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

Securizarea MariaDB

MariaDB vine cu un script care vă poate ajuta să îmbunătățiți securitatea instalării. Pentru a porni tipul de script mysql_secure_installation în terminalul tău:

sudo mysql_secure_installation Vi se va solicita să setați o parolă pentru contul root, să eliminați utilizatorul anonim, să restricționați accesul utilizatorului root la mașina locală și să eliminați baza de date de testare.

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

Dacă este selectat, scriptul va reîncărca tabelele de privilegii asigurându-se că modificările vor avea efect imediat.

Toți pașii sunt explicați în detaliu și este recomandat să răspundeți „Y” (da) la toate întrebările.

Metode de autentificare

În mod implicit, utilizatorul rădăcină MariaDB folosește pluginul de autentificare unix_socket care verifică id-ul utilizator efectiv atunci când apelează instrumentul client mysql .

Aceasta înseamnă că vă puteți conecta la serverul MariaDB ca rădăcină numai dacă invocați comanda mysql ca rădăcină de sistem sau preplătind sudo la comandă.

Pentru o mai mare securitate, se recomandă să păstrați pluginul de autentificare implicit și să permiteți utilizatorului rădăcină să se autentifice numai prin soclurile Unix.

sudo mysql

Executați următoarele afirmații pentru a schimba pluginul de autentificare:

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

Acum vă puteți conecta la serverul MariaDB folosind noua parolă:

mysql -u root -p

Modificarea pluginului de autentificare vă va permite, de asemenea, să vă autentificați ca root dintr-un program extern, cum ar fi phpMyAdmin.

Concluzie

În acest tutorial, v-am arătat cum să instalați și să securizați MariaDB pe un server Debian 10.

mariadb mysql debian