2026-06-20 23:26:06 +02:00
|
|
|
-- ============================================================
|
|
|
|
|
-- Database: Gestione Prenotazioni Campi Sportivi (Prova S5)
|
|
|
|
|
-- Creazione database e utente applicativo
|
|
|
|
|
-- MySQL 8.0+
|
|
|
|
|
-- ============================================================
|
|
|
|
|
-- Con Docker Compose il database e l'utente vengono creati
|
|
|
|
|
-- automaticamente dalle variabili MYSQL_* nel file .env.
|
|
|
|
|
-- Questo script è utile per installazione manuale su MySQL locale.
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
2026-06-21 01:34:35 +02:00
|
|
|
CREATE DATABASE IF NOT EXISTS corrieri
|
2026-06-20 23:26:06 +02:00
|
|
|
CHARACTER SET utf8mb4
|
|
|
|
|
COLLATE utf8mb4_unicode_ci;
|
|
|
|
|
|
2026-06-21 01:34:35 +02:00
|
|
|
CREATE USER IF NOT EXISTS 'corrieri_user'@'%'
|
2026-06-20 23:26:06 +02:00
|
|
|
IDENTIFIED BY 'altra_password_sicura';
|
|
|
|
|
|
2026-06-21 01:34:35 +02:00
|
|
|
CREATE USER IF NOT EXISTS 'corrieri_user'@'localhost'
|
2026-06-20 23:26:06 +02:00
|
|
|
IDENTIFIED BY 'altra_password_sicura';
|
|
|
|
|
|
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
2026-06-21 01:34:35 +02:00
|
|
|
ON corrieri\.*
|
|
|
|
|
TO 'corrieri\_user'@'%';
|
2026-06-20 23:26:06 +02:00
|
|
|
|
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
2026-06-21 01:34:35 +02:00
|
|
|
ON corrieri.*
|
|
|
|
|
TO 'corrieri_user'@'localhost';
|
2026-06-20 23:26:06 +02:00
|
|
|
|
|
|
|
|
FLUSH PRIVILEGES;
|