Laravel Homestead kan geen verbinding maken met de MySQL-database.

Laravel Homestead: kan geen verbinding maken met MySQL-database

Als u Laravel Homestead wilt installeren/upgraden, kan het zijn dat u geen verbinding meer kunt maken met de database via een tool als Sequel Pro/TablePlus.

Dit kan verschillende oorzaken hebben.

Oorzaak 1. Sequel Pro ondersteunt MySQL 8 niet

Omdat Sequel Pro MySQL 8 niet ondersteunt, kan het geen databases tonen. U kunt proberen een ander stuk software te gebruiken, zoals TablePlus.

Oorzaak 2. U hebt poortdoorsturing voor MySQL niet ingeschakeld in het Homestead.yaml-bestand

Sinds de Homestead-versie van Laravel 8 wordt MySQL niet meer standaard doorgestuurd.

Daarom moet u de volgende code toevoegen aan uw Homestead.yaml-bestand.

poorten: - verzenden: 33060 # MySQL/MariaDB naar: 3306

Dit moet ook worden gedaan voor de volgende diensten die waren voorheen standaard ingeschakeld:

  • ngrok-gebruikersinterface: 4040 → Doorsturen naar 4040
  • MySQL: 33060 → Doorsturen naar 3306
  • PostgreSQL: 54320 → Doorsturen naar 5432
  • MongoDB: 27017 → Doorsturen naar 27017
  • Posthog: 8025 → Doorsturen naar 8025
  • Kleintje: 9600 → Doorsturen naar 9600
  • SSH-bestand: 2222 → Doorsturen naar 22

Heb je dit opgelost met andere oorzaken en oplossingen? Laat het ons weten in de comments

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

nl_NLNederlands
Scroll naar boven