39 lines
1.4 KiB
Batchfile
39 lines
1.4 KiB
Batchfile
@echo off
|
|
REM MySQL Setup Script für Windows - LMIV Snackautomat
|
|
|
|
echo === MySQL Setup für LMIV Snackautomat ===
|
|
|
|
echo.
|
|
echo WICHTIG: Stellen Sie sicher, dass MySQL Server läuft!
|
|
echo.
|
|
|
|
REM Erstelle temporäre SQL-Datei
|
|
echo CREATE DATABASE IF NOT EXISTS lmiv_snackautomat CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; > setup_temp.sql
|
|
echo CREATE USER IF NOT EXISTS 'lmiv_snackautomat'@'localhost' IDENTIFIED BY 'lmiv_snackautomat'; >> setup_temp.sql
|
|
echo CREATE USER IF NOT EXISTS 'lmiv_snackautomat'@'%%' IDENTIFIED BY 'lmiv_snackautomat'; >> setup_temp.sql
|
|
echo GRANT ALL PRIVILEGES ON lmiv_snackautomat.* TO 'lmiv_snackautomat'@'localhost'; >> setup_temp.sql
|
|
echo GRANT ALL PRIVILEGES ON lmiv_snackautomat.* TO 'lmiv_snackautomat'@'%%'; >> setup_temp.sql
|
|
echo FLUSH PRIVILEGES; >> setup_temp.sql
|
|
echo SHOW DATABASES; >> setup_temp.sql
|
|
echo SELECT User, Host FROM mysql.user WHERE User = 'lmiv_snackautomat'; >> setup_temp.sql
|
|
|
|
echo Führe MySQL-Befehle aus...
|
|
mysql -u root -p < setup_temp.sql
|
|
|
|
REM Lösche temporäre Datei
|
|
del setup_temp.sql
|
|
|
|
echo.
|
|
echo === Setup abgeschlossen ===
|
|
echo Datenbank: lmiv_snackautomat
|
|
echo User: lmiv_snackautomat
|
|
echo Passwort: lmiv_snackautomat
|
|
echo.
|
|
echo Nächste Schritte:
|
|
echo 1. .env für MySQL konfigurieren
|
|
echo 2. php artisan config:clear
|
|
echo 3. php artisan migrate
|
|
echo 4. php artisan db:seed --class=AdminUserSeeder
|
|
echo 5. php artisan db:seed --class=ProductSeeder
|
|
echo.
|
|
pause |