Fehler-Lösung

SQLSTATE[HY000] [1049] Unknown database beheben

Die Verbindung zum Server klappt, die in DB_DATABASE genannte Datenbank existiert dort aber nicht.

Die Fehlermeldung

SQLSTATE[HY000] [1049] Unknown database 'laravel'

Mögliche Ursachen

  • Datenbank nicht angelegt. Laravel legt die Datenbank nicht selbst an. Migrationen erzeugen nur Tabellen in einer vorhandenen Datenbank.
  • Tippfehler im Namen. DB_DATABASE weicht vom tatsächlichen Namen ab; unter Linux ist die Groß- und Kleinschreibung relevant.

Lösung

  1. Datenbank auf dem Server anlegen (CREATE DATABASE ...).
  2. DB_DATABASE in der .env auf den exakten Namen setzen.
  3. php artisan config:clear und danach php artisan migrate ausführen.

Quelle: Laravel 12.x: Database · Stand: 2026-10-09

Verwandte Fehler

Fehler bleibt bestehen?

Ich schaue mir Ihr Laravel-Projekt an und sage Ihnen ehrlich, woran es liegt. Kostenloses 30-Minuten-Gespräch.