Files
IT_Ticket_System/setup_db.sql
T
2026-03-25 11:37:46 -04:00

25 lines
774 B
SQL

-- ============================================================
-- TechDesk IT Ticket System — MySQL Database Setup
-- Run as root: mysql -u root -p < setup_db.sql
-- ============================================================
-- Create database
CREATE DATABASE IF NOT EXISTS it_tickets
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
-- Create dedicated application user
CREATE USER IF NOT EXISTS 'it_tickets_user'@'localhost'
IDENTIFIED BY 'CHANGE_THIS_PASSWORD';
-- Grant privileges
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, REFERENCES
ON it_tickets.*
TO 'it_tickets_user'@'localhost';
FLUSH PRIVILEGES;
-- Verify
SELECT User, Host FROM mysql.user WHERE User = 'it_tickets_user';
SHOW GRANTS FOR 'it_tickets_user'@'localhost';