#!/bin/bash # MySQL Setup Script für LMIV Snackautomat echo "=== MySQL Setup für LMIV Snackautomat ===" # Datenbank und User erstellen (als MySQL Root ausführen) mysql -u root -p << 'EOF' -- Datenbank erstellen CREATE DATABASE IF NOT EXISTS lmiv_snackautomat CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- User erstellen CREATE USER IF NOT EXISTS 'lmiv_snackautomat'@'localhost' IDENTIFIED BY 'lmiv_snackautomat'; CREATE USER IF NOT EXISTS 'lmiv_snackautomat'@'%' IDENTIFIED BY 'lmiv_snackautomat'; -- Berechtigung gewähren GRANT ALL PRIVILEGES ON lmiv_snackautomat.* TO 'lmiv_snackautomat'@'localhost'; GRANT ALL PRIVILEGES ON lmiv_snackautomat.* TO 'lmiv_snackautomat'@'%'; -- Berechtigung aktualisieren FLUSH PRIVILEGES; -- Status anzeigen SHOW DATABASES; SELECT User, Host FROM mysql.user WHERE User = 'lmiv_snackautomat'; EOF echo "=== MySQL 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 migrate" echo "3. php artisan db:seed --class=AdminUserSeeder" echo "4. php artisan db:seed --class=ProductSeeder"