Panel/mysql_auto_create_settings.sql
copilot-swe-agent[bot] a43c55adf3 Add SQL configuration script for MySQL auto-creation settings
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-09-09 16:57:22 +00:00

39 lines
No EOL
2 KiB
SQL

-- MySQL Auto-Create Settings Configuration
-- Execute these SQL statements to configure MySQL auto-creation for game servers
-- Enable MySQL auto-creation (set to '1' to enable, '0' to disable)
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_auto_create', '1')
ON DUPLICATE KEY UPDATE value = '1';
-- MySQL connection settings (REQUIRED - update these with your actual MySQL server details)
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_root_user', 'remoteuser')
ON DUPLICATE KEY UPDATE value = 'remoteuser';
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_root_password', 'Pkloyn7yvpht!')
ON DUPLICATE KEY UPDATE value = 'Pkloyn7yvpht!';
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_host', 'mysql.iaregamer.com')
ON DUPLICATE KEY UPDATE value = 'mysql.iaregamer.com';
-- Optional: MySQL port (defaults to 3306 if not set)
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_port', '3306')
ON DUPLICATE KEY UPDATE value = '3306';
-- Optional: Special user that gets access to all created databases (like dayzhivemind in original script)
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_special_user', 'dayzhivemind')
ON DUPLICATE KEY UPDATE value = 'dayzhivemind';
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_special_password', 'Pkloyn7yvpht!')
ON DUPLICATE KEY UPDATE value = 'Pkloyn7yvpht!';
-- Optional: Path to SQL file to import into each new database (like 1.9.0_fresh.sql)
-- INSERT INTO ogp_settings (setting, value) VALUES ('mysql_init_sql_file', '/path/to/1.9.0_fresh.sql')
-- ON DUPLICATE KEY UPDATE value = '/path/to/1.9.0_fresh.sql';
-- Optional: MySQL server ID from ogp_mysql_servers table to track databases in OGP
-- (Set this to the ID of your MySQL server in the mysql module if you want OGP to track the databases)
INSERT INTO ogp_settings (setting, value) VALUES ('mysql_default_server_id', '1')
ON DUPLICATE KEY UPDATE value = '1';
-- To verify settings, run:
-- SELECT * FROM ogp_settings WHERE setting LIKE 'mysql_%';