it-swarm.com.de

So ändern Sie das root-Passwort für mysql und phpmyadmin

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 den phpmyadmin-Ordner zuvor in /var/www/ verschoben.

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.

41
Jon

Das hängt von Ihrer Konfiguration ab. Befolgen Sie die nachstehenden Anweisungen, um phpmyadmin neu zu konfigurieren und das MySQL-Passwort zurückzusetzen.

  1. Strg + Alt + T, um das Terminal zu starten
  2. Sudo dpkg-reconfigure phpmyadmin
  3. Verbindungsmethode für MySQL-Datenbank für phpmyadmin: Unix-Socket
  4. Name des administrativen Benutzers der Datenbank: root
  5. Passwort des Administrators der Datenbank: mysqlsamplepassword
  6. MySQL-Benutzername für phpmyadmin: root
  7. MySQL-Datenbankname für phpmyadmin: phpmyadmin
  8. Webserver zur automatischen Neukonfiguration: Apache2
  9. FEHLER 1045
  10. ignorieren
  11. Sudo dpkg-reconfigure mysql-server-5.5
  12. Neues Passwort für den MySQL-Benutzer "root": mysqlsamplepassword
  13. Wiederholen Sie das Passwort für den MySQL-Benutzer "root": mysqlsamplepassword
  14. Nach all dem führen Sie den folgenden Befehl auf dem Terminal aus, um Ihren MySQL-Server zu sichern. Sudo mysql_secure_installation

  15. Geben Sie das aktuelle Passwort für root ein (geben Sie es für none ein): mysqlsamplepassword

  16. Ändern Sie das root-Passwort? [J/n] n
  17. Anonyme Benutzer entfernen? [J/n] j
  18. Root-Anmeldung aus der Ferne nicht zulassen? [J/n] j
  19. Testdatenbank entfernen und darauf zugreifen? [J/n] j
  20. Berechtigungstabellen jetzt neu laden? [J/n] j

Wünschte, es hilft!

Einen schönen Tag noch!

25
Amigo Chan

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.

Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php

Ich glaube, die erste ist die lokale Konfigurationsdatei von Debian, die die usr-Version überschreibt.

12
jjwdesign