Laravel Homestead kann keine Verbindung zur MySQL-Datenbank herstellen.

Laravel Homestead: Verbindung zur MySQL-Datenbank kann nicht hergestellt werden

Wenn Sie Laravel Homestead installieren/aktualisieren möchten, kann es sein, dass Sie über ein Tool wie Sequel Pro/TablePlus keine Verbindung mehr zur Datenbank herstellen können.

Dies kann verschiedene Ursachen haben.

Ursache 1. Sequel Pro unterstützt MySQL 8 nicht

Da Sequel Pro MySQL 8 nicht unterstützt, kann es keine Datenbanken anzeigen. Sie können versuchen, eine andere Software wie TablePlus zu verwenden.

Ursache 2. Sie haben die Portweiterleitung für MySQL in der Datei Homestead.yaml nicht aktiviert

Seit der Homestead-Version von Laravel 8 wird MySQL nicht mehr standardmäßig weitergeleitet.

Aus diesem Grund müssen Sie den folgenden Code in Ihre Homestead.yaml-Datei einfügen.

Ports: - Senden: 33060 # MySQL/MariaDB an: 3306

Dies muss auch für die folgenden Dienste erfolgen: waren zuvor standardmäßig aktiviert:

  • ngrok-Benutzeroberfläche: 4040 → Weiter zu 4040
  • MySQL: 33060 → Weiter zu 3306
  • PostgreSQL: 54320 → Weiter zu 5432
  • MongoDB: 27017 → Weiter zu 27017
  • Mailhog: 8025 → Weiter zu 8025
  • Minio: 9600 → Weiter zu 9600
  • SSH: 2222 → Weiter zu 22

Konnten Sie das Problem mit anderen Ursachen und Lösungen lösen? Lassen Sie es uns in den Kommentaren wissen

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDeutsch
Nach oben blättern