diff --git a/plugins/dbgate-plugin-mysql/src/backend/drivers.js b/plugins/dbgate-plugin-mysql/src/backend/drivers.js index c11af3f17..2ebb2f831 100644 --- a/plugins/dbgate-plugin-mysql/src/backend/drivers.js +++ b/plugins/dbgate-plugin-mysql/src/backend/drivers.js @@ -171,6 +171,16 @@ const drivers = driverBases.map(driverBase => ({ async getVersion(connection) { const { rows } = await this.query(connection, "show variables like 'version'"); const version = rows[0].Value; + if (version) { + const m = version.match(/(.*)-MariaDB-/); + if (m) { + return { + version, + versionText: `MariaDB ${m[1]}`, + }; + } + } + return { version, versionText: `MySQL ${version}`,