aboutsummaryrefslogtreecommitdiff
path: root/src/server/database
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/database')
-rw-r--r--src/server/database/Updater/DBUpdater.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/database/Updater/DBUpdater.cpp b/src/server/database/Updater/DBUpdater.cpp
index 462d345fcda..7de59cedd2e 100644
--- a/src/server/database/Updater/DBUpdater.cpp
+++ b/src/server/database/Updater/DBUpdater.cpp
@@ -407,6 +407,14 @@ void DBUpdater<T>::ApplyFile(DatabaseWorkerPool<T>& pool, std::string const& hos
if (ssl == "ssl")
args.emplace_back("--ssl-mode=REQUIRED");
+#if MYSQL_VERSION_ID >= 90400
+
+ // Since MySQL 9.4 command line client commands are disabled by default
+ // We need to enable them to use `SOURCE` command
+ args.emplace_back("--commands=ON");
+
+#endif
+
#else
if (ssl == "ssl")