Ich bin überrascht, dass ich in StackOverflow dafür keine gute Antwort finden konnte.
Ich benutze PHP5.5 und MAMP (heruntergeladen von hier ).
Ich habe ein einfaches Skript wie folgt:
%Vor%und wenn ich dieses Skript ausführe, bekomme ich diesen Fehler:
%Vor%Gibt es ein Konfigurationsproblem, das ich in MAMP oder PHP einrichten muss?
Falls jemand anderes auf dieses Problem stößt, ist der Standard-Port von MAMP für mysql 8889
, aber der Port, den PHP für mysql verwenden möchte, ist 3306
. Also müssen Sie MAMP öffnen, zu den Einstellungen gehen und den MAMP-MySQL-Port in 3306
ändern, dann den mysql-Server neu starten . Jetzt sollte die Verbindung mit host = localhost, user = root, pass = root erfolgreich sein.
Manchmal müssen Sie die mysql db port id auf dem Server einfügen.
%Vor%Damit ich es wieder funktioniere, lösche ich nur die Dateien
ib_logfile0
und
ib_logfile1
.
von:
%Vor% Mac 10.13.3
MAMP: Version 4.3 (853)