📒 

phpMyAdmin este o aplicație web populară care oferă o interfață pentru gestionarea bazelor de date MySQL. Aceasta permite utilizatorilor să efectueze diverse operațiuni cu bazele de date printr-o interfață ușor de utilizat. Acest ghid vă va ghida prin pașii de instalare și securizare a phpMyAdmin pe Ubuntu 18.04/20.04.

1. Condiții prealabile

Înainte de a începe, asigurați-vă că aveți următoarele:

  • Un server care rulează Ubuntu 18.04 sau 20.04.
  • MySQL sau MariaDB instalat și în funcțiune.
  • Serverul web Apache sau Nginx instalat.
  • Privilegii Sudo pe server.

2. Instalarea phpMyAdmin

Pasul 1: Actualizarea indexului pachetelor

Deschideți terminalul și actualizați indexul pachetelor:

sudo apt update

Pasul 2: Instalați phpMyAdmin

Rulați următoarea comandă pentru a instala phpMyAdmin:

sudo apt install phpmyadmin

În timpul instalării, vi se va solicita să alegeți un server web. Selectați Apache sau Nginx, în funcție de ce ați instalat.

Pasul 3: Configurați baza de date pentru phpMyAdmin

Când vi se solicită, selectați Da pentru a configura baza de date. De asemenea, vi se va cere să introduceți parola aplicației MySQL pentru phpMyAdmin. Dacă nu aveți o parolă setată, lăsați-o goală și apăsați Enter.

3. Configurarea Apache

Dacă utilizați Apache, este posibil să fie necesar să activați configurația phpMyAdmin. Rulați următoarea comandă:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Asigurați-vă că fișierul include următoarele linii:

Alias /phpmyadmin /usr/share/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php # Apache 2.4 Require all granted

Salvați și ieșiți (CTRL X, apoi Y, apoi Enter).

Pasul 4: Reporniți Apache

După configurare, reporniți serverul Apache:

sudo systemctl restart apache2

4. Securizarea phpMyAdmin

Pasul 1: Crearea unui fișier de parole Apache

Pentru a securiza phpMyAdmin, puteți configura autentificarea de bază. Mai întâi, instalați pachetul apache2-utils dacă nu îl aveți:

sudo apt install apache2-utils

Apoi, creați un fișier de parole utilizând următoarea comandă:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd nume utilizator

Înlocuiți username cu numele de utilizator dorit. Vi se va solicita să introduceți și să confirmați o parolă.

Pasul 2: Actualizarea configurației phpMyAdmin

Modificați fișierul de configurare phpMyAdmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Adăugați următoarele linii în interiorul secțiunii :

AuthType Basic AuthName “Restricted Access” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Pasul 3: Reporniți Apache din nou

După efectuarea acestor modificări, reporniți Apache încă o dată:

sudo systemctl restart apache2

5. Accesarea phpMyAdmin

Acum puteți accesa phpMyAdmin navigând la:

http://your_server_ip/phpmyadmin

Vi se va solicita să introduceți numele de utilizator și parola Apache pe care le-ați creat, urmate de numele de utilizator și parola MySQL.

6. Concluzie

Instalarea și securizarea phpMyAdmin pe Ubuntu 18.04/20.04 este un proces simplu care oferă o interfață puternică pentru gestionarea bazelor de date MySQL. Urmând acest ghid, vă puteți asigura că instalarea dvs. phpMyAdmin nu este doar funcțională, ci și securizată împotriva accesului neautorizat. Monitorizați în mod regulat utilizarea phpMyAdmin și mențineți sistemul actualizat pentru performanțe și securitate optime.