esameits24-26backend/initdb/00_database.sql
AV77web 46f3fa6efc
All checks were successful
Deploy to VPS / build (push) Successful in 17s
Deploy to VPS / deploy (push) Successful in 18s
modifca e correzione ai commenti iniziali
2026-07-14 10:45:57 +02:00

31 lines
1 KiB
SQL

-- ============================================================
-- Database: esameits24-26
-- Creazione database e utente applicativo
-- MySQL 8.0+
-- @author: "villari.andrea@libero.it"
-- @version: "1.0.0 2026-07-14"
-- ============================================================
-- 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;