Blog članak

Kako instalirati phpMyAdmin na Ubuntu/Debian Linux Server

phpMyAdmin je besplatan softverski alat napisan u PHP-u, namijenjen upravljanju MySQL bazama podataka putem web sučelja.

Što je phpMyAdmin

phpMyAdmin je besplatan softverski alat napisan u PHP-u, namijenjen upravljanju MySQL bazama podataka putem weba. phpMyAdmin podržava širok raspon operacija nad MySQL i MariaDB bazama podataka. Učestale operacije (upravljanje bazama, tablicama, stupcima, relacijama, indeksima, korisnicima, dozvolama itd.) mogu se izvoditi putem korisničkog sučelja, a istovremeno možete izravno izvršavati i SQL naredbe.

Postavljanje phpMyAdmina

Instalirajte phpMyAdmin iz zadanih Ubuntu repozitorija:

sudo apt update
sudo apt install phpmyadmin php-mbstring php-gettext
sudo phpenmod mbstring
sudo systemctl restart apache2

Prilagodite autentifikaciju i privilegije korisnika:

sudo mysql

Konfigurirajte root račun za autentifikaciju lozinkom i ne zaboravite promijeniti lozinku password:

SELECT user,authentication_string,plugin,host FROM mysql.user;
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY password;
FLUSH PRIVILEGES;
exit

Sigurnosna napomena: Nikada ne izlažite phpMyAdmin javno na internetu. Ograničite pristup s Apache .htaccess (pomoću Allow from direktiva) ili Nginx auth_basic samo na pouzdane IP adrese. Za povremeni pristup bazi, razmotrite Adminer — lakšu alternativu u jednoj datoteci. Na modernim serverima možete koristiti i mysql CLI izravno ili desktop GUI klijent poput DBeavera ili TablePlusa.

Sigurnosna napomena

Nikada ne izlažite phpMyAdmin na javnoj IP adresi bez autentifikacije. Dodajte .htaccess lozinku ili nginx auth_basic prije phpMyAdmin location bloka. Za brze upite bazi, razmotrite Adminer — PHP alternativu u jednoj datoteci koja ne zahtijeva instalaciju i ima manju napadnu površinu.

Povezana područja

Ova su područja rada usklađena s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.

Nastavite čitati

Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.