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 :
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.