2026-07-12 03:11:09 +02:00
|
|
|
-- ============================================================
|
|
|
|
|
-- Database: esameits24-26
|
|
|
|
|
-- 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-07-12 04:09:54 +02:00
|
|
|
CREATE DATABASE IF NOT EXISTS `esameits24-26`
|
2026-07-12 03:11:09 +02:00
|
|
|
CHARACTER SET utf8mb4
|
|
|
|
|
COLLATE utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
CREATE USER IF NOT EXISTS 'esameits24-26_user'@'%'
|
2026-07-12 04:15:52 +02:00
|
|
|
IDENTIFIED BY 'password_sicura';
|
2026-07-12 03:11:09 +02:00
|
|
|
|
|
|
|
|
CREATE USER IF NOT EXISTS 'esameits24-26_user'@'localhost'
|
2026-07-12 04:25:42 +02:00
|
|
|
IDENTIFIED BY 'password_sicura';
|
2026-07-12 03:11:09 +02:00
|
|
|
|
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
2026-07-12 04:25:42 +02:00
|
|
|
ON `esameits24-26.`*
|
2026-07-12 03:11:09 +02:00
|
|
|
TO 'esameits24-26_user'@'%';
|
|
|
|
|
|
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
2026-07-12 04:25:42 +02:00
|
|
|
ON `esameits24-26.`*
|
2026-07-12 03:59:33 +02:00
|
|
|
TO 'esameits24-26_user'@'localhost';
|
2026-07-12 03:11:09 +02:00
|
|
|
|
|
|
|
|
FLUSH PRIVILEGES;
|