Reimpostazione della password phpmyadmin dimenticata

Recentemente ho installato LAMP su Ubuntu 13.04 (32-bit) ma ho dimenticato la mia password phpMyAdmin . Come posso resettare la sua password senza reinstallarla?

Basta cambiare o resettare la tua password di root MySQL procedendo come segue:

  1. Arresta il server MySQL

    sudo service mysql stop 
  2. Inizia MySQL

     sudo mysqld --skip-grant-tables & 
  3. Accedi a MySQL come root

     mysql -u root mysql 
  4. Cambia MYSECRET con la tua nuova password di root

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

     sudo pkill mysqld 
  6. Avvia mysql

     sudo service mysql start 
  7. Accedi a phpmyadmin come utente root con la tua nuova password

In realtà non è necessario reimpostare il nome utente e la password, se è ansible visualizzarli.

Nella finestra del terminale, digita:

 sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf 

Questo aprirà le tue configurazioni phpmyadmin.

Lì, vedrai il tuo nome utente sotto dbc_dbuser='your_username' e password sotto dbc_dbpass='your_password' .

C’è una soluzione alternativa su Debian (Ubuntu, Mint, ecc.) Dove c’è un secondo account amministratore generato automaticamente dal sistema chiamato

debian-sys-maint

Puoi vedere (e non dovrebbe cambiare) la sua password tramite

sudo nano /etc/mysql/debian.cnf

È ansible (sicuro su Ubuntu 16.04) utilizzare quell’account sia in phpMyAdmin che nella riga di comando

mysql -u debian-sys-maint -p

L’account ha esattamente gli stessi privilegi della root phpMyAdmin / mysql.