2013-04-15 5 views
5

Ich habe mein Root-Level-Passwort auf phpMyAdmin geändert. Ich war mir unsicher, wo ich das Passwort selbst eingeben sollte, da es mir nicht die Option (Login-Formular) gab. Ich fragte mich, ob es die php.ini-Datei war, aber Benutzer mit Leseberechtigungen konnten es lesen, wenn ich das Passwort dort hineinlegte.Setzen Sie das MySQL root-Passwort auf "default" zurück - MAMP

Jetzt läuft die mysql nicht, da ich verschiedene Online-Ressourcen ausprobiert habe, um das Problem zu beheben. Wenn nötig, würde ich Mamp löschen und neu installieren, aber ich möchte meine Datenbankdateien nicht verlieren. Im Idealfall würde ich das Passwort auf die Standardeinstellung zurückgesetzt, die ich war nichts glauben, es sei denn jetzt kann ich nicht zu phpMyAdmin verbinden, oder die MAMP-Startseite:

Error: Could not connect to MySQL server! 

Jede Hilfe wäre toll.

UPDATE -

Fehlermeldung von MAMP:

/Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect 

Antwort

15

Dies schien es behoben zu haben, wenn der Anschluss mit dem Passwort zurücksetzen:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password newpassword 

auf mamp faq gefunden.

1

Blick in den Dateien:

  • checkMysql.sh
  • quickCheckMysqlUpgrade.sh
  • repairMysql.sh
  • stopMysql.sh

Der bedeutendste in diesem Fall " quickCheckMysqlUpgrade.sh ". Alle Dateien befinden sich im Verzeichnis /Applications/MAMP/bin/.

In diesen Dateien werden Sie so etwas wie

# /bin/sh 
/Applications/MAMP/Library/bin/mysqlcheck --quick --check-upgrade -u root -proot --socket=/Applications/MAMP/tmp/mysql/mysql.sock mysql 

finden Wenn Sie -proot sehen, dass das Passwort MAMP ist, wird versuchen, verwenden -p {Passwort}.

-p bedeutet "password" und was danach kommt, ist das Passwort. Also ändern Sie "-proot" zu zB. "-pmysecret" oder was auch immer dein Passwort ist.

0

Ich war verärgert über den Start "Zugriff verweigert" Fehler MAMP würde zeigen, obwohl ich in der Lage, mit phpMyAdmin oder anderen SQL-Tools auf meine Website zugreifen konnte. Ich habe sogar das Passwort in checkMysql.sh, repairMysql.sh und upgradeMysql.sh gefunden/aktualisiert. Ich habe das Skript namens quickCheckMysqlUpgrade.sh nicht bemerkt und das Passwort korrigiert, wodurch der Startfehler für mich behoben wurde.

0

Ich habe gerade dieses Problem auf meinem MBP gelöst! Wechseln Sie in MAMP Pro (v352) zur Registerkarte "MySQL" und klicken Sie auf "Passwort ändern".