administrarea MySQL prin linia de comandă în Linux este o treabă foarte dificilă pentru orice administrator de sistem începător sau administrator de baze de date, deoarece conține numeroase comenzi pe care nu le putem aminti în viața noastră de zi cu zi.
sugerat citit: MySQL bază de date administrare comenzi
pentru a face MySQL Administrare mult mai ușor introducem un instrument de administrare MySQL bazat pe web numit PhpMyAdmin, cu ajutorul acestui instrument puteți controla și gestiona administrarea bazei de date prin intermediul unui browser web cu ușurință.
PhpMyAdmin este o interfață bazată pe web pentru gestionarea bazelor de date MySQL / MariaDB care este utilizată ca înlocuitor pentru utilitățile din linia de comandă.
a sugerat citit: 20 MySQL (Mysqladmin) comenzi pentru Administrarea Bazelor de date în Linux
a fost scris în limba PHP, prin această aplicație puteți face diverse sarcini de administrare MySQL, cum ar fi crearea, drop, modifica, șterge, import, export, căutare, interogare, reparare, optimizarea și rula alte comenzi de gestionare a bazelor de date prin browser.
ca și alte interfețe web cunoscute pentru gestionarea serviciilor de sistem, instrumente de creare a blogurilor sau sisteme de gestionare a conținutului (CMS), este adesea vizat de atacatori rău intenționați care încearcă să exploateze lipsa obișnuită de măsuri de securitate.
în acest articol vă vom arăta cum să instalați cea mai recentă versiune stabilă a PhpMyAdmin pentru Apache sau Nginx pe distribuțiile RHEL, CentOS și Fedora.
aici am furnizat instalarea PhpMyAdmin atât pentru serverul web Apache, cât și pentru Nginx. Deci, până la tine care server web pentru a alege pentru instalare.
dar nu uitați că, trebuie să aveți lampă de lucru (Linux, Apache, PHP si MySQL/MariaDB) sau LEMP (Linux, Nginx, PHP si MySQL/MariaDB) setup instalat pe sistemul de lucru.
dacă nu aveți lampă de lucru sau LEMP, puteți urmări articolele noastre de mai jos pentru a configura.
instalați lampa stivă
- instalați lampa stivă pe RHEL / CentOS 7/6 & Fedora 28-24
instalați stiva LEMP
- instalați stiva LEMP pe RHEL / CentOS 7/6 & Fedora 28-24
Pasul 1: Instalați depozitele EPEL și Remi
1. Pentru a instala cea mai recentă versiune de PhpMyAdmin (adică 4.8), trebuie să instalați și să activați depozitele EPEL și Remi pe distribuțiile Linux respective, așa cum se arată:
pe RHEL / CentOS 7
# yum install epel-release# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
pe RHEL / CentOS 6
pe Fedora 28-24
Pasul 2: Instalarea interfeței web PhpMyAdmin
2. După ce ați instalat depozitele de mai sus, acum este timpul să instalați PhpMyAdmin cu ajutorul următoarei comenzi așa cum se arată.
# yum --enablerepo=remi install phpmyadmin
Notă : Dacă utilizați PHP 5.4 pe sistemele RHEL/CentOS/Fedora, atunci trebuie să rulați comanda de mai jos pentru ao instala.
# yum --enablerepo=remi,remi-test install phpmyadmin
Pasul 3: Configurarea PhpMyAdmin pentru Apache sau Nginx
în Apache
nu trebuie să configurați nimic pentru phpMyAdmin, deoarece veți obține phpMyAdmin de lucru automat la adresa http://<ip address>/phpmyadmin
.
sugestii de citire: MySQL Backup and Restore comenzi pentru Administrarea bazei de date
fișierul principal de configurare se află sub /etc/httpd/conf.d / phpMyAdmin.conf, asigurați-vă că Directiva Require all granted (pentru Apache 2.4) și Allow from ip address este adăugată în interiorul blocului Director /usr/share/phpmyadmin
.
în cele din urmă, Reporniți Apache pentru a aplica modificările.
-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------# systemctl restart httpd-------------- On RHEL/CentOS 6 --------------# service httpd restart
pe serverul web Nginx
, vom crea o legătură simbolică către fișierele de instalare PhpMyAdmin în directorul rădăcină al documentului web Nginx (adică / usr/share/nginx / html) executând următoarea comandă:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
în cele din urmă, Reporniți Nginx și PHP-FPM pentru a aplica modificări.
Pasul 4: accesarea interfeței web PhpMyAdmin
deschideți browserul și îndreptați browserul către http://<ip address>/phpmyadmin
. Ar trebui să deschidă interfața phpmyadmin (așa cum se arată în imaginea de mai jos).
în articolele următoare, vom împărtăși câteva sfaturi pentru a vă asigura instalarea phpmyadmin pe o stivă LAMP sau LEMP împotriva celor mai frecvente atacuri efectuate de persoane rău intenționate.
Citește și: cum să securizați adresa de conectare implicită PhpMyAdmin