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
- Datenbank auf dem Server anlegen (CREATE DATABASE ...).
- DB_DATABASE in der .env auf den exakten Namen setzen.
- 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.