Cum să obțineți numele de utilizator și parola phpmyadmin (Programare, Mysql, Phpmyadmin)

John Mathew a intrebat.

Am instalat phpmyadmin recent în sistemul meu. Acum am pierdut numele de utilizator și parola acestuia. Am încercat metodele de mai jos pentru autentificare.

în etc/phpmyadmin/config.inc.php Am activat AllowNoPassword

$cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE;

Comentarii

  • Înseamnă că ați uitat parola de root, atunci citiți această postare : stackoverflow.com/questions/10070401/…  > Por kmas.
  • Și eu am pierdut numele de utilizator. Există vreo modalitate de a obține și numele de utilizator? –  > Por John Mathew.
  • „root” ar trebui să fie numele dvs. de utilizator –  > Por kmas.
  • Numele de utilizator și parola dvs. se află în /etc/phpmyadmin/config-db.php –  > Por Dos.
5 răspunsuri
Hara Prasad
 Step 1:

    Locate phpMyAdmin installation path.

    Step 2:

    Open phpMyAdmin>config.inc.php in your favourite text editor.

    Step 3:

    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';

geoandri

Încercați să schimbați următoarele linii cu valori noi

$cfg['Servers'][$i]['user'] = 'NEW_USERNAME';
$cfg['Servers'][$i]['password'] = 'NEW_PASSWORD';

Actualizat din cauza absenței liniilor de mai sus în fișierul de configurare

Opriți serverul MySQL

sudo service mysql stop

Porniți mysqld

sudo mysqld --skip-grant-tables &

Conectați-vă la MySQL ca root

mysql -u root mysql

Schimbați MYSECRET cu noua dvs. parolă de root

UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;

Opriți mysqld

sudo pkill mysqld

Porniți mysql

sudo service mysql start

Conectați-vă la phpmyadmin ca root cu noua parolă

Comentarii

  • Nu există nicio opțiune în fișierul meu de configurare pentru utilizator și parolă. Dar există o opțiune pentru utilizatorul de control $cfg[‘Servers’][$i][‘controluser’] = ‘root’; $cfg[‘Servers’][$i][‘controlpass’] = ‘root’; Am schimbat utilizatorul de control, dar nu funcționează –  > Por John Mathew.
  • Cred că absența acestor linii arată că numele de utilizator este root și că va trebui să schimbați parola root în serverul mysql. Voi edita răspunsul meu. –  > Por geoandri.
  • când execut comanda sudo service mysql stop se afișează eroarea sudo: /etc/sudoers.d is world writable stop: Instanță necunoscută: este din cauza permisiunii? –  > Por John Mathew.
  • Da, aceasta este o problemă diferită. Ar trebui să o rezolvați mai întâi. verificați stackoverflow.com/questions/13951700/… –  > Por geoandri.
Hanz Marín

Încearcă să deschizi config-db.php, este în interiorul /etc/phpmyadmin. în cazul meu, utilizatorul era phpmyadmin, iar parola mea era corectă. poate că problema ta este că folosești numele de utilizator obișnuit ‘root’, iar parola ta ar putea fi corectă.

Vidhyut Pandya

Dacă nu vă amintiți parola, atunci rulați această comandă în Shell:

mysqladmin.exe -u root password parola NewPassword

unde „NewPassword” este noua dvs. parolă.

Comentarii

  • Am pierdut și numele de utilizator. Există vreo modalitate de a obține și numele de utilizator? –  > Por John Mathew.
Ana-Marija

Am avut o problemă cu acest lucru. Nici măcar nu am creat vreo parolă, așa că am fost confuză. Am căutat pe Google și am aflat că ar trebui să scriu doar root ca nume de utilizator și apoi să dau click pe GO. Sper că vă ajută.

Comentarii

  • Acest lucru presupune că utilizatorul root nu are o parolă și nu răspunde la întrebare. –  > Por noahnu.