MariaDB - 模拟 MySQL 5.7 版本号?

Rya*_*ggs -1 mysql backup mariadb

我已经在 Linux 服务器上运行 MariaDB 5.5 好几年了。昨天,我升级到 MariaDB 10.11.3。

现在,我的备份软件已经停止备份数据库,报错“不支持MySQL 10.11”。

由于备份软件支持 MySQL,因此它可能期望从服务器接收版本 5.7,并因接收版本 10.11.3 而感到困惑。

有没有办法让 MariaDB 报告版本 5.7,让备份软件认为我们正在运行 MySQL 5.7 ?由于 MariaDB 10.11 和 MySQL 5.7基本上兼容(如果使用相同的存储引擎),因此备份不会出现问题,但报告 5.7 将说服备份软件继续运行。

Ger*_*der 6

引用文档

一些旧的遗留代码可能会崩溃,因为它们正在解析 VERSION 字符串并期望 MySQL 字符串或简单的版本字符串(如 Joomla til API17),请参阅 MDEV-7780。

从 MariaDB 10.2 开始,人们可以通过从命令行或 my.cnf 文件中设置版本字符串来欺骗这些应用程序--version=...