From f1f6c4055b49ac9db8e0426b192340114fb302e8 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Wed, 3 Sep 2025 08:35:45 -0400 Subject: [PATCH] Core/Database: Fix database auto updater when using MySQL 9.4 Port From (https://github.com/TrinityCore/TrinityCore/commit/c4b1caeb9532f64776e66c5a85fa69fa80c0dfdd) --- Source/Framework/Database/MySqlBase.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Framework/Database/MySqlBase.cs b/Source/Framework/Database/MySqlBase.cs index 130efdbed..15a351c4e 100644 --- a/Source/Framework/Database/MySqlBase.cs +++ b/Source/Framework/Database/MySqlBase.cs @@ -277,6 +277,11 @@ namespace Framework.Database args += "--ssl "; } + // Since MySQL 9.4 command line client commands are disabled by default + // We need to enable them to use `SOURCE` command + if (version.Build >= 9 && version.Major >= 4) + args += "--commands=ON"; + // Execute sql file args += "-e "; args += "\"BEGIN; SOURCE \"" + path + "\"; COMMIT;\" ";