Antworten:
Sie können die Option AllowNoPassword in der Datei /etc/phpmyadmin/config.inc.php aktivieren.
Bearbeiten Sie die Datei config.inc.php, suchen Sie diese Zeile und kommentieren Sie sie aus:
// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
Dann können Sie ohne Passwort auf PhpMyAdmin zugreifen.
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'zu `/etc/phpmyadmin/config.inc.php' zu überschreiben : Erlaubnis verweigert
/etc/phpymyadmin/config.inc.php
, um diese Zeile zu entfernen / zu aktivieren, auszuführen sudo /etc/init.d/apache2 restart
, die Website zu aktualisieren, mich mit root und ohne Passwort anzumelden, und der AllowNoPassword
Fehler tritt weiterhin auf.
Folgendes ist mir beim Versuch, dieses Problem zu lösen, aufgefallen. was ich durchgemacht habe:
Dann wollte ich Apache mit einem anderen Benutzer als WWW-Daten ausführen, damit ich
Ich starte apache2 neu und wenn ich versuche, mich ohne Passwort bei phpmyadmin anzumelden, kann ich mich nicht anmelden, obwohl ich, wie bereits erwähnt, $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE gesetzt habe.
Um es zu lösen
Wenn Sie Apache mit einem anderen als www-data ausführen (dh mit Ihrem eigenen) und Ihre config.inc.php und config-db.php im Besitz von www-data sind, wird phpmyadmin dies nicht tun
Verwenden Sie Sudo, um auf die oben genannte Datei (etc / phpmyadmin / config.inc.php.) zuzugreifen, und beenden Sie apcaha, bevor Sie diese Datei damit bearbeiten
// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
Andernfalls können Sie es nicht aktualisieren. Befehl zum Stoppen von apcahe
sudo /etc/init.d/apache2 stoppen
Ich hoffe, es wird helfen, es funktioniert für mich
phpmyadmin
Konfigurationsdatei öffnen
sudo nano /etc/phpmyadmin/config.inc.php
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;