gpt4 book ai didi

mysql - 确定是 mysql 还是 percona 或 mariaDB

转载 作者:可可西里 更新时间:2023-11-01 06:30:16 34 4
gpt4 key购买 nike

我如何判断我连接的服务器是 Percona 还是 MySQL 还是 MariaDB?有没有标准的方法可以做到这一点?我目前正在使用 SHOW VERSION 来测试服务器版本,但我还需要在我正在处理的应用程序中显示服务器名称。

最佳答案

请记住,“MySQL”是原创的,其他都是派生的。以下是一些可能始终有效的代码:

version_comment REGEXP 'MariaDB' -- > Mariadb
version_comment REGEXP 'Percona' -- > Percona
else MySQL

version_comment 可以通过SHOW VARIABLESinformation_schema 访问。

@@version 不可靠,因为 Percona 没有留下任何线索,尽管我怀疑“-30.3-”是 5.5.31-30.3-log 中的线索。

(我检查了 106 个服务器。)

更新

(检查 264 个服务器。)

version         REGEXP 'MariaDB' -- > Mariadb
version_comment REGEXP 'Percona' -- > Percona
else MySQL

(我们可能不能相信这是最终决定。)

关于mysql - 确定是 mysql 还是 percona 或 mariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37317869/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com