Bazele de date reprezintă o axă centrală în mii de companii de astăzi, deoarece permit un control automat și centralizat al milioanelor de date care merg de la ID-urile utilizatorilor la vânzările zilnice, aceste baze de date pot deveni exponențial în creștere pe măsură ce compania crește. Din acest motiv, este esențial să aveți software disponibil pentru această creștere cuprinzătoare, iar pilonii cheie ai unui sistem de baze de date sunt:
Principalele caracteristici PHPADMYN
- Securitate
- Disponibilitate
- Integritate
- Capacitate de scalabilitate
- Compatibilitate
Dacă oricare dintre acești piloni nu este îndeplinit, datele noastre găzduite în baza de date ne pot confrunta cu eșecuri majore. phpMyAdmin a fost dezvoltat pentru a ne ajuta să avem o soluție cuprinzătoare pentru toate aceste tipuri de situații, cu Solvetic veți învăța să instalați phpMyAdmin Ubuntu 20.04 și veți avea o platformă robustă pentru gestionarea bazelor de date.
Ce este phpMyAdminphpMyAdmin este scris în PHP și misiunea sa principală este de a administra MySQL pe web, MySQL este unul dintre cele mai populare limbaje, dar phpMyAdmin acceptă sute de operații care sunt executate atât în MySQL, cât și în MariaDB.
Sarcini PhpmyAdminphpmyAdmin caută să simplifice cât mai mult posibil sarcinile tradiționale ale administratorilor, deoarece le permite să fie realizate direct de la o interfață simplificată, dar dinamică, va fi posibil să efectuați sarcini precum:
- Gestionați bazele de date.
- Creați, editați sau ștergeți tabele și coloane.
- Faceți uz de relații, indexuri și multe altele.
- Gestionați utilizatorii și permisiunile.
Caracteristici PhpmyAdminPhpMyAdmin este disponibil în prezent în 72 de limbi și acceptă limbile LTR și RTL, unele dintre principalele sale caracteristici sunt:
- Este posibil să gestionați conturile și privilegiile de utilizator MySQL
- Permite exportul informațiilor în diferite formate, cum ar fi CSV, SQL, XML, PDF, ISO / IEC 26300 - Text și foaie de calcul OpenDocument, Word, LATEX
- Suportă caracteristicile MySQL
- Permite importarea datelor din CSV și SQL
- Ne permite să gestionăm mai multe servere simultan
- Permite efectuarea unei căutări globale într-o bază de date sau într-un subset al acestei baze de date
- Suportă interogări de lot
Vom vedea cum să instalăm phpMyAdmin în Ubuntu 20.04 și de acolo să gestionăm bazele de date asigurând cea mai bună soluție pentru organizația noastră. Vom vedea diferite secțiuni pentru a ști cum se instalează Apache PHP MysQl și phpMyAdmin în Ubuntu 20.04.
1. Instalați Apache și MySQL pe Ubuntu 20.04
Pasul 1
Trebuie să instalăm Apache și MySQL în Ubuntu 20.04 pentru a gestiona atât baza de date, cât și site-ul web, pentru a efectua această instalare vom executa următoarea comandă:
sudo apt instalează apache2 mysql-server -y
Pasul 2
Odată ce acest proces se încheie, vom vedea următoarele:
Pasul 3
Pentru a instala phpMyAdmin, trebuie să apelăm la depozite terțe, deoarece în mod implicit phpMyAdmin nu este disponibil în depozitul implicit Ubuntu, acest depozit trebuie adăugat executând următoarele:
sudo apt instalează software-properties-common -y
Pasul 4
Acum adăugăm depozitul cu următoarea comandă:
sudo add-apt-repository ppa: ondrej / php
Pasul 5
Apăsăm tasta Enter pentru ao adăuga:
Pasul 6
Odată adăugat, putem instala phpMyAdmin cu următoarea comandă:
sudo apt instalează phpmyadmin php-mbstring php-gettext -y
Pasul 7
Introducem litera „S” pentru a confirma descărcarea și instalarea phpMyAdmin în Ubuntu 20.04 și în timpul acestui proces vom vedea următorul mesaj:
Pasul 8
Selectăm Apache cu bara de spațiu și alegem OK pentru a continua procesul, acum vom vedea următorul mesaj legat de baza de date phpMyAdmin:
Pasul 9
Facem clic pe OK și acum trebuie să confirmăm selecția:
Pasul 10
Selectăm „Da” și definim parola phpMyAdmin:
Pasul 11
Facem clic pe OK și vom confirma parola:
Pasul 12
După aceasta, procesul de instalare a phpMyAdmin se va încheia:
Pasul 13
După aceasta, vom activa extensia PHP mbstring cu următoarea comandă:
sudo phpenmod mbstring
Pasul 14
Continuăm să repornim Apache cu următoarea comandă:
sudo systemctl reporniți apache2
2. Autentificați utilizatorul phpMyAdmin în Ubuntu 20.04
În mod implicit, phpMyAdmin creează automat un utilizator care gestionează baza de date, numită phpmyadmin, care are parola administrativă introdusă în procesul de instalare, din motive de securitate, este ideal să creați un alt utilizator care să se ocupe de gestionarea bazelor de date prin intermediul web-ului phpMyAdmin interfață, deoarece am instalat platforma MySQL, acolo utilizatorul root MySQL este configurat să se autentifice prin pluginul auth_socket, obiectivul este de a schimba metoda de autentificare din auth_socket în mysql_native_password.
Pasul 1
Pentru a face acest lucru, ne conectăm la MySQL Shell cu următoarea comandă:
sudo mysql
Pasul 2
Verificăm metoda de autentificare curentă a utilizatorului MySQL cu următoarea comandă acolo în Shell:
SELECT utilizator, autentificare_string, plugin, gazdă FROM mysql.user;
Pasul 3
Acest rezultat indică faptul că root folosește pluginul auth_socket pentru autentificarea acestuia, pentru a vă autentifica cu o parolă va fi necesar să introduceți următoarea linie:
ALTERAȚI UTILIZATORUL „root” @ „localhost” IDENTIFICAT CU Mysql_native_password BY „parolă”;
Pasul 4
Aplicăm modificările cu comanda:
PRIVILEGII DE ÎNVĂȚARE;
Pasul 5
Acum verificăm modificarea cu următoarea comandă:
SELECT utilizator, autentificare_string, plugin, gazdă FROM mysql.user;
Pasul 6
Putem vedea că metoda de autentificare este acum „mysql_native_password”.
Următorul pas pe care îl veți face va fi crearea unui utilizator „phpmyadminuser” pentru procesul de conectivitate cu phpMyAdmin, din MySQL Shell executăm următoarele: pentru a vă conecta cu utilizatorul root și parola pe care am stabilit-o:
mysql -u root -p
Pasul 7
Acolo introducem următoarele linii în care este creat utilizatorul cu parola și se acordă permisiunile respective. Părăsim Shell cu comanda de ieșire;
CREAȚI UTILIZATOR 'phpmyadminuser' @ 'localhost' IDENTIFICAT DE 'parolă'; ACORDAȚI TOATE PRIVILEGIILE ACTIVATE *. * ÎN „phpmyadminuser” @ „localhost” CU OPȚIUNEA DE ACHIZIȚIE;
3. Deschideți phpMyAdmin în Ubuntu 20.04
Pasul 1
Pentru aceasta trebuie să cunoaștem adresa IP a Ubuntu 20.04, pentru aceasta executăm comanda „ip add”:
Pasul 2
Acum mergem la un browser și introducem următoarele:
http: // IP_address / phpmyadmin
MARI
Pasul 3
Introducem numele de utilizator și parola pe care le-am creat în MySQL Shell:
MARI
Pasul 4
Sau, dacă vrem, putem intra cu utilizatorul root și aceasta va fi consola inițială phpMyAdmin din Ubuntu 20.04:
MARI
În partea laterală găsim toate pachetele și limbile instalate cu versiunea lor respectivă, în panoul central configurăm aspecte generale și în partea stângă găsim instrumentele pentru a lucra în bazele de date.
4. Configurați securitatea phpMyAdmin pe Ubuntu 20.04
Un pas cheie de securitate este protejarea instanței phpMyAdmin cu din de orice tip de acces neautorizat, acest lucru este posibil datorită funcțiilor de autentificare și autorizare .htaccess încorporate în Apache.
Pasul 1
Accesăm fișierul cu următoarea comandă:
sudo nano /etc/apache2/conf-available/phpmyadmin.confPasul 2
Vom vedea următoarele:
Pasul 3
Acolo vom activa utilizarea suprascripțiilor de fișiere .htaccess adăugând linia „AllowOverride All” după cum urmează:
Opțiuni SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All
Pasul 4
Salvăm modificările folosind următoarea combinație de taste:
Ctrl + O
Lăsăm editorul folosind:
Ctrl + X
Pasul 5
Repornim Apache:
sudo systemctl reporniți apache2
Pasul 6
Acum vom crea un fișier .htaccess în directorul phpmyadmin după cum urmează:
sudo nano /usr/share/phpmyadmin/.htaccessPasul 7
Acolo vom introduce următoarele:
AuthType Basic AuthName "Fișiere restricționate" AuthUserFile /etc/phpmyadmin/.htpasswd Necesită un utilizator valid
Pasul 8
Salvăm modificările făcute, este timpul să creăm un utilizator admin cu utilitarul htpasswd după cum urmează:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin
Pasul 9
Obiectivul este ca atunci când accesați phpMyAdmin din browser să fie lansată următoarea fereastră pop-up pentru a introduce acreditările:
MARI
Pasul 10
Facem clic pe „Autentificare” pentru a accesa phpMyAdmin:
MARI
Pasul 11
Vom vedea consola phpMyAdmin astfel:
MARI
Din acest moment vom putea folosi toate opțiunile phpMyAdmin pentru a gestiona MySQL într-un mod mult mai interactiv și astfel vom ști cum să instalăm Apache PHP MysQl și phpMyAdmin în Ubuntu 20.04.