corrieribackend/initdb/00_database.sql
AV77web 845f5bc09c
All checks were successful
Deploy to VPS / build (push) Successful in 16s
Deploy to VPS / deploy (push) Successful in 18s
modifica a file inti/00_database.sql
2026-06-21 02:12:08 +02:00

29 lines
962 B
SQL

-- ============================================================
-- 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.
-- ============================================================
CREATE DATABASE IF NOT EXISTS corrieri
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
CREATE USER IF NOT EXISTS 'corrieri_user'@'%'
IDENTIFIED BY 'altra_password_sicura';
CREATE USER IF NOT EXISTS 'corrieri_user'@'localhost'
IDENTIFIED BY 'altra_password_sicura';
GRANT SELECT, INSERT, UPDATE, DELETE
ON corrieri.*
TO 'corrieri_user'@'%';
GRANT SELECT, INSERT, UPDATE, DELETE
ON corrieri.*
TO 'corrieri_user'@'localhost';
FLUSH PRIVILEGES;