首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能解释一下"mysql -V“的输出吗?

问有人能解释一下"mysql -V“的输出吗?
EN

Server Fault用户
提问于 2023-01-19 08:00:10
回答 1查看 147关注 0票数 0

例如,

代码语言:javascript
复制
# mysql -V
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

我认为"Ver 15.1“指mysql客户端的版本。但是,为什么客户端打印的是我认为是mysql服务器的版本的“distection10.3.37-MariaDB”呢?考虑到客户端可以连接到不同版本的服务器,为什么它会显示特定版本呢?

EN

回答 1

Server Fault用户

发布于 2023-01-19 09:30:04

在mysql输出中mysql -V之后的所有内容都是mysql命令行客户端版本信息。它在构建二进制文件时同时显示了版本和版本注释集。

Ver15.1远端10.3.37-MariaDB,用于Linux (x86_64),使用readline5.1

这是给客户的。

MariaDB mysql命令行客户端的源代码包含在与MariaDB服务器相同的源代码树中。当构建CLI二进制文件时,它将使用库和代码构建,这些库和代码具有与所使用的版本 (服务器)版本相一致的特定的主、次要和修补程序的MariaDB。因此,在这方面,您将看到客户机中的版本号与服务器中的版本号相同。(当您同时从相同的源(无论是为您的发行版预编译的软件包还是从源)同时安装时,

通常,mysql CLI客户端向后和向前兼容MySQL和MariaDB数据库服务器的旧版本和更新版本,这一点是正确的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1120608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档