-- ===========================================
-- صلاحيات قاعدة البيانات - Database Permissions
-- ===========================================
-- نفّذ هذا الملف بواسطة مستخدم root (في phpMyAdmin أو MySQL CLI)
-- Run as root in phpMyAdmin or: mysql -u root -p < database_permissions.sql

-- حذف المستخدم إن وجد (للتحديث)
DROP USER IF EXISTS 'maintenance_user'@'localhost';

-- إنشاء مستخدم جديد
CREATE USER 'maintenance_user'@'localhost' IDENTIFIED BY 'Maintenance@2025';

-- منح جميع الصلاحيات على قاعدة maintenance_db
GRANT ALL PRIVILEGES ON maintenance_db.* TO 'maintenance_user'@'localhost';

-- صلاحيات بديلة (مقيدة) - أزل التعليق واستبدل GRANT أعلاه:
-- GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON maintenance_db.* TO 'maintenance_user'@'localhost';

FLUSH PRIVILEGES;

-- بعد التنفيذ، عدّل config.php:
-- DB_USER = 'maintenance_user'
-- DB_PASS = 'Maintenance@2025'
