Articles

instalați phpMyAdmin pe Ubuntu 18.04

phpMyAdmin este un instrument foarte util de gestionare a bazelor de date bazate pe web pentru a gestiona bazele de date MySQL sau MariaDB. Este un instrument gratuit care este scris în PHP. Diferite tipuri de sarcini de baze de date se poate face cu ușurință prin utilizarea acestui instrument. phpMyAdmin ajută utilizatorii începători să efectueze toate tipurile de operațiuni de bază de date fără a avea cunoștințe despre scrierea interogării. Unele caracteristici importante ale acestui instrument sunt menționate mai jos.

  • crearea, picătură, redenumi sau modifica baze de date, tabele, coloane, chei primare, chei unice și indexuri.introduceți, ștergeți și actualizați înregistrările tabelelor.
  • gestionați serverul aplicând diverse configurații de server.
  • executa diferite tipuri de interogări simple și complexe.
  • creați, plasați și modificați procedurile stocate, declanșatoarele și vizualizările.
  • importați sau exportați baze de date sau tabele sau date din sau în diferite formate.

pentru a face lucrări de dezvoltare web, puteți instala XAMPP sau LAMP. Dacă utilizați XAMPP server Pentru Ubuntu, atunci nu trebuie să instalați phpMyAdmin separat. Acesta va fi instalat pe serverul XAMPP în mod implicit atunci când va instala serverul xampp. Dar dacă utilizați LAMP pe Ubuntu, atunci trebuie să instalați phpMyAdmin descărcând pachetul. Acest tutorial vă va ajuta să instalați phpMyAdmin pe Ubuntu.

înainte de a începe procesul de instalare, trebuie să confirmați că lampa funcționează corect. Rulați următoarele comenzi pentru a verifica dacă Apache2, MySQL și PHP sunt instalate și funcționează.

Verificați starea curentă a serverului web (Apache2).

$ sudo systemctl status apache2

Check the connection of database Server (MySQL/MariaDB). MySQL server is installed here.

$ sudo mysql

or

$ sudo mysql -u root -p

Check the version of the installed PHP.

$ php -v

Open any browser and check the Apache server is running.

după verificarea sarcinilor de mai sus, puteți începe procesul de instalare a phpMyAdmin pe Ubuntu.

rulați comanda de actualizare înainte de a preciza procesul de instalare a phpMyAdmin.

$ sudo apt update

după actualizare, executați următoarea comandă pentru a instala phpMyAdmin din depozitele Ubuntu. Apăsați ‘ y ‘ atunci când se va cere permisiunea de a începe instalarea.

$ sudo apt install phpMyAdmin php-mbstring php-gettext

apăsați spațiul pentru a selecta serverul apache2, selectați Ok și apăsați enter, când apare următorul prompt.

selectați Da și apăsați enter pentru a utiliza dbconfig-common pentru configurarea bazei de date.

apoi, trebuie să setați parola MySQL pentru a face legătura cu serverul bazei de date utilizând phpMyAdmin. Introduceți parola, selectați Ok și apăsați enter.

Reintroduceți parola pentru confirmare. Selectați Ok și apăsați enter.

rulați următoarea comandă pentru a activa extensia PHP, mbstring, pentru utilizarea fișierului de configurare Apache phpMyAdmin.

$ sudo phpenmod mbstring

reporniți serverul apache pentru a obține efectul instalării.

$ sudo systemctl restart apache2

acum, phpMyAdmin este instalat corect și puteți merge pentru următorul pas pentru a seta altă configurație de phpMyAdmin.

Step-2: autentificare de configurare și privilegii

un nume de utilizator și o parolă implicite sunt setate la momentul instalării phpMyAdmin pentru a face sarcini de baze de date. Numele de utilizator implicit este ‘phpmyadmin’, iar parola este cea pe care ați setat-o în pasul anterior. Dar este mai bine să utilizați phpMyAdmin făcând o conexiune ca utilizator root pentru a efectua toate tipurile de operațiuni de baze de date. Dacă nu este setată nicio parolă pentru utilizatorul root atunci când este instalat serverul MySQL SAU MariaDB, atunci este necesar să setați o parolă pentru serverul bazei de date mai târziu. utilizatorul root poate folosi’ auth_socket ‘sau’ mysql_native_password ‘ plugin pentru a face legătura cu serverul. Dacă’ auth_socket ‘plugin este încărcat pentru utilizator root apoi schimba metoda de autentificare a utilizatorului root de la ‘auth_socket’ la ‘mysql_native_password’ în scop de securitate. De asemenea, puteți crea un cont de utilizator nou pentru a accesa phpMyAdmin.

configurare pentru utilizator root:

Conectați-vă cu serverul bazei de date și verificați metoda de autentificare curentă a utilizatorului root.

$ sudo mysql
> selectați Utilizator,authentication_string,plugin,gazdă de la mysql.utilizator;

setați parola pentru utilizatorul root dacă nu este setată înainte.

> setați parola ‘root’@’localhost’=parola(‘mynewpasword’);

schimbați metoda de autentificare a utilizatorului root utilizând comanda alter dacă metoda de autentificare curentă a utilizatorului root este ‘auth_socket’. Aici, metoda de autentificare este setată implicit la ‘mysql_native_password’. Deci, nu este nevoie să rulați următoarea comandă.

> ALTER USER ‘root’@’localhost’ identificat cu mysql_native_password de ‘mynewpassword’;

rulați următoarea comandă pentru a reîncărca autentificarea și a arăta efectul modificării.

> privilegii de spălare;

din nou, executați următoarea interogare pentru a verifica metoda de autentificare curentă a utilizatorului root.

> selectați Utilizator,authentication_string,plugin,gazdă de la mysql.utilizator;

configurare pentru un anumit utilizator MySQL:

Dacă doriți să setați permisiunea pentru ca alt utilizator să acceseze phpMyAdmin fără utilizator root, faceți următoarele sarcini.

Conectați-vă cu serverul MySQL ca utilizator root și creați un utilizator nou. Parola este setată pentru utilizatorul root în pasul anterior. Deci, trebuie să utilizați opțiunea –p pentru a vă conecta la server.

$ mysql-u root-p

executați următoarea interogare pentru a crea un nou utilizator numit ‘linuxhint’;

> CREATE USER ‘linuxhint’@’localhost’ identificat prin ‘secretpass’;

apoi, trebuie să setați permisiunile necesare pentru ca noul utilizator să acceseze serverul bazei de date. Rulați următoarea comandă pentru a seta toate permisiunile pentru noul utilizator.

> acordați toate privilegiile pe *.* La ‘linuxhint’ @ ‘localhost’ cu opțiunea GRANT;

acum, ieșiți din promptul mysql.

> ieșiți

accesați phpMyadmin din browser:

deschideți orice browser și introduceți următoarea adresă URL pentru a verifica dacă phpMyAdmin funcționează corect sau nu.

acum, conectați-vă la server furnizând acreditări de utilizator root sau nou create. Următoarea pagină va apărea după autentificare.

Pasul 3: Utilizarea phpMyAdmin

există două panouri în pagina phpMyAdmin. Panoul din stânga afișează lista tuturor bazelor de date, tabelelor, procedurilor și vizualizărilor existente. Trebuie să faceți clic pe butonul ‘ + ‘ al bazei de date pentru a afișa tabelele, procedurile și vizualizările.

panoul din dreapta conține diferite informații server de baze de date și opțiuni tab pentru a efectua anumite sarcini de baze de date. Cinci sub panouri ale paginii cPanel sunt setările generale, setările de aspect, serverul de baze de date, serverul Web și phpMyAdmin. Utilizările acestor panouri sunt explicate în scurt timp aici.

Setări generale:

puteți utiliza acest panou pentru a afișa lista de caractere MySQL și pentru a schimba colaționarea conexiunilor MySQL.

Setări aspect:

schimbați limba, tema, dimensiunea fontului și alte setări legate de aspect din acest panou.

server de baze de date:

Acest panou afișează informații diferite despre serverul bazei de date, cum ar fi numele serverului, tipul, versiunea, numele de utilizator conectat, setul de caractere etc.

Server Web:

Acest panou afișează informații despre serverul web, Clientul bazei de date și PHP.

phpMyAdmin:

aceasta arată versiunea phpMyAdmin și alte informații conexe.

opțiuni filă:

partea de sus a panoului din dreapta conține fila MENIU. Utilizatorul trebuie să utilizeze opțiunile tab pentru a efectua diverse operațiuni de bază de date importante, cum ar fi crearea sau plasarea bazei de date sau a tabelului, executarea SQL, exportul sau importul bazei de date, Crearea sau lansarea declanșatorului etc.

acum phpMyAdmin este un instrument esențial pentru orice dezvoltator web pentru a ușura sarcinile bazei de date. Deci, dacă doriți să utilizați interfața web pentru gestionarea bazei de date pe serverul LAMP, urmați acest tutorial în mod corespunzător și bucurați-vă.