Mysql
 sql >> Datenbank >  >> RDS >> Mysql

php handwerklicher Migrationsfehler:Knotenname oder Servname angegeben oder nicht bekannt

@Stefano Zaniboni hat dies in einem Kommentar beantwortet, aber um es zu erweitern:

Ich bin auf dieses Problem gestoßen, weil ich daran gewöhnt bin, php artisan auszuführen Befehle in meinem lokalen Verzeichnis und nicht in einem Virtualbox- / Vagrant-Box- / Docker-Container.

Die Laravel-Dokumentation Erwähnen Sie, dass Sie die php artisan migrate ausführen müssen Befehl innerhalb Ihrer virtuellen Maschine.

Wenn Sie Docker verwenden, können Sie Ihre Container-ID mit docker ps abrufen . Um dann per SSH in den Container zu gelangen, verwenden Sie docker exec -it <containerId> /bin/bash . Dann einfach cd in Ihr Projektverzeichnis und führen Sie php artisan migrate aus .