29 lines
957 B
SQL
29 lines
957 B
SQL
-- ============================================================
|
|
-- 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.
|
|
-- ============================================================
|
|
|
|
CREATE DATABASE IF NOT EXISTS `esameits24-26`
|
|
CHARACTER SET utf8mb4
|
|
COLLATE utf8mb4_unicode_ci;
|
|
|
|
CREATE USER IF NOT EXISTS 'esameits24-26_user'@'%'
|
|
IDENTIFIED BY 'password_sicura';
|
|
|
|
CREATE USER IF NOT EXISTS 'esameits24-26_user'@'localhost'
|
|
IDENTIFIED BY 'password_sicura';
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
|
ON `esameits24-26`.*
|
|
TO 'esameits24-26_user'@'%';
|
|
|
|
GRANT SELECT, INSERT, UPDATE, DELETE
|
|
ON `esameits24-26`.*
|
|
TO 'esameits24-26_user'@'localhost';
|
|
|
|
FLUSH PRIVILEGES;
|