Ich habe mysql und phpmyadmin eingerichtet und bei der Installation kein Passwort festgelegt in der Hoffnung, dass ich mich nach der Einrichtung mit root und ohne Passwort anmelden könnte, aber ich erhalte die folgende Fehlermeldung von phpmyadmin:
Login without a password is forbidden by configuration (see AllowNoPassword)
Ich habe zuvor den Ordner phpmyadmin in verschoben /var/www/
Ich habe versucht, die folgende Zeile zu ändern
$cfg['Servers'][$i]['AllowNoPassword'] = false;
zu
$cfg['Servers'][$i]['AllowNoPassword'] = true;
aber immer noch keinen erfolg gehabt, also frage ich mich, ob es eine möglichkeit gibt, die root-passwörter für beide zu ändern, damit ich auf phpmyadmin zugreifen und datenbanken erstellen kann.
Das hängt von Ihrer Konfiguration ab. Befolgen Sie die nachstehenden Anweisungen, um phpmyadmin neu zu konfigurieren und das MySQL-Passwort zurückzusetzen.
sudo dpkg-reconfigure phpmyadmin
root
sudo dpkg-reconfigure mysql-server-5.5
Nach all dem führen Sie den folgenden Befehl auf dem Terminal aus, um Ihren MySQL-Server zu sichern. sudo mysql_secure_installation
Geben Sie das aktuelle Passwort für root ein (geben Sie es für none ein): mysqlsamplepassword
Wünschte, es hilft!
Einen schönen Tag noch!
quelle
sudo mysql_secure_installation
.Ich bin vor kurzem auf dasselbe Problem mit Ubuntu 12.04 gestoßen. Ich konnte mich einfach nicht mit root und ohne Passwort anmelden. Ich habe die AllowNoPassword-Einstellung in der Konfiguration auf TRUE gesetzt. Später stellte ich fest, dass ich die falsche Datei config.inc.php bearbeitet habe, um die Einstellung AllowNoPassword hinzuzufügen.
Ich glaube, die erste ist die lokale Konfigurationsdatei von Debian, die die usr-Version überschreibt.
quelle