Dacă vedeți o eroare când încercați să vă conectați la phpMyAdmin:
Soluția cea mai simplă (și cea mai sigură) este crearea unui nou utilizator și acordarea privilegiilor necesare.
Dar vom începe cu o altă soluție:
Permiteți utilizatorului root să se conecteze la MySQL fără sudo
Pentru a accesa baza de date MySQL / MariaDB pentru un utilizator obișnuit fără a utiliza privilegii sudo, accesați comanda de comandă MySQL
și executați următoarele comenzi:
Apoi, reporniți serviciul MySQL și încercați să intrați în baza de date fără sudo. după cum se arată mai jos.
Crearea unui nou utilizator care să lucreze cu MySQL prin phpMyAdmin
1. Conectați-vă la mysql
2. Creați un utilizator pentru phpMyAdmin
Rulați următoarele comenzi (înlocuiți some_pass cu parola dorită):
Dacă phpMyAdmin se conectează la localhost, atunci acest lucru ar trebui să fie suficient.
3. Opțional: Permiteți conexiunile la distanță
Rețineți: permiterea unui utilizator la distanță pentru a avea toate privilegiile este o problemă de securitate, țineți cont de acest lucru urmând pașii următori. Dacă doriți ca acest utilizator să aibă aceleași privilegii în timpul conexiunilor la distanță, executați suplimentar (înlocuiți some_pass cu parola folosită la Pasul 2):
4. Actualizați phpMyAdmin
Folosind sudo. editați fișierul /etc/dbconfig-common/phpmyadmin.conf actualizează valoarea utilizator / parola în următoarele secțiuni (înlocuiți some_pass pe parola utilizată în etapa 2 #):