Meine beste Vermutung ist, dass auf dem Computer, den Sie als Windows angegeben haben, IPv6-Netzwerke aktiviert sind. Wenn Sie also versuchen, zu localhost zu wechseln, wird es in „::1“ aufgelöst. Dies ist tatsächlich der lokale Rechner, aber Standard-MySQL-Installationen haben normalerweise die Bind-Adresse auf 127.0.0.1 gesetzt, was dazu führen würde, dass localhost in diesem Setup fehlschlägt.
Sie können dies möglicherweise überprüfen, indem Sie ping localhost
ausführen von der Eingabeaufforderung aus und prüfen Sie, ob Sie eine Antwort wie die folgende erhalten:
Reply from ::1: time<1ms
Um dies zu beheben, können Sie Ihre Konfiguration ändern, um Folgendes anzugeben:
host: 127.0.0.1
Alternativ können Sie die MySQL-Konfiguration ändern, um eine andere Bindungsadresse zuzulassen, z. localhost statt 127.0.0.1.