29 lines
987 B
SQL
29 lines
987 B
SQL
-- ============================================================
|
|
-- Database: Gestione Rimborsi Spese Aziendali (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 provapratica
|
|
CHARACTER SET utf8mb4
|
|
COLLATE utf8mb4_unicode_ci;
|
|
|
|
CREATE USER IF NOT EXISTS 'provapratica_user'@'%'
|
|
IDENTIFIED BY 'altra_password_sicura';
|
|
|
|
CREATE USER IF NOT EXISTS 'provapratica_user'@'localhost'
|
|
IDENTIFIED BY 'altra_password_sicura';
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
|
ON provapratica.*
|
|
TO 'provapratica_user'@'%';
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
|
ON provapratica.*
|
|
TO 'provapratica_user'@'localhost';
|
|
|
|
FLUSH PRIVILEGES;
|