Š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ćuAllow fromdirektiva) ili Nginxauth_basicsamo na pouzdane IP adrese. Za povremeni pristup bazi, razmotrite Adminer — lakšu alternativu u jednoj datoteci. Na modernim serverima možete koristiti imysqlCLI 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
Savjetodavna područja vezana uz ovu temu
Ova su područja rada usklađena s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.
Nastavite čitati
Povezani članci
Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.