From 1161be646530b254f65708422d38c4d4f644137a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Furkan=20G=C3=BC=C3=A7l=C3=BC?= Date: Mon, 5 Jan 2026 19:51:19 +0300 Subject: [PATCH] database script Creates required Metin2 databases, defines the mt2 user, and grants minimal DML permissions for server operation. --- sql/database_create/database_create.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 sql/database_create/database_create.sql diff --git a/sql/database_create/database_create.sql b/sql/database_create/database_create.sql new file mode 100644 index 0000000..8f72149 --- /dev/null +++ b/sql/database_create/database_create.sql @@ -0,0 +1,15 @@ +CREATE DATABASE IF NOT EXISTS account; +CREATE DATABASE IF NOT EXISTS common; +CREATE DATABASE IF NOT EXISTS log; +CREATE DATABASE IF NOT EXISTS player; +CREATE DATABASE IF NOT EXISTS hotbackup; + +CREATE USER IF NOT EXISTS 'mt2'@'localhost' IDENTIFIED BY 'mt2@pw'; + +GRANT SELECT, INSERT, UPDATE, DELETE ON `account`.* TO 'mt2'@'localhost'; +GRANT SELECT, INSERT, UPDATE, DELETE ON `common`.* TO 'mt2'@'localhost'; +GRANT SELECT, INSERT, UPDATE, DELETE ON `log`.* TO 'mt2'@'localhost'; +GRANT SELECT, INSERT, UPDATE, DELETE ON `player`.* TO 'mt2'@'localhost'; +GRANT SELECT, INSERT, UPDATE, DELETE ON `hotbackup`.* TO 'mt2'@'localhost'; + +FLUSH PRIVILEGES; \ No newline at end of file