如何检查和确定MySQL数据库服务器的版本?

MySQL或MariaDB是非常流行的开源数据库服务器。在使用这些数据库服务器时,我们可能需要知道客户机或服务器的版本。我们可以根据这些版本号使用功能。在本教程中,我们将介绍如何列出MySQL和MariaDB数据库服务器版本。

【预售】Database Systems Design, Implementation, & Management, Loose-Leaf Version
美国库房发货,通常付款后5-8周到货! | 月销量0件
券后1626-50=1576元
原价¥1626

淘口令:

¥Kj20X7QwTOD¥
 

mysql–version命令

mysql 是用于连接和管理数据库服务器的客户机命令。我们可以用 --version 选项以打印mysql客户端的版本。如果数据库服务在同一个系统中运行,这也会打印服务器版本。

$ mysql --version
mysql --version Command
mysql–version命令

程序包管理器

我们可以使用系统的包管理器。这可能是 apt , yum dnf . 在这种情况下,我们将使用 apt show 选项。

$ apt show mysql-server
Package Manager
程序包管理器

我们可以从这条线看到 Version: 版本是 5.7.23

MySQL客户端

在MySQL服务器的第一个连接中,列出了有关该服务器的一些基本信息。MySQL服务器版本就是其中之一。以开头的行 Server version: 将显示MySQL服务器的当前版本。

$ sudo mysql -u root -p
MySQL Client
MySQL客户端

服务器变量

存储MySQL服务器变量  在 VARIABLES 变量。我们可以用 VARIABLES 和文件管理器 version 和SQL语句之类的信息。

> SHOW VARIABLES LIKE "%version%";
Server Variables
服务器变量

如我们所见,还提供了以下信息。

  • innodbu版本
  • 协议u版本
  • tlsU版本
  • 版本
  • 版本注释
  • 版本编译机器
  • 版本编译操作系统

STATUS MySQL命令

MySQL还提供 STATUS 命令,用于显示MySQL服务器的当前状态。我们可以通过此命令打印MySQL服务器版本和其他服务器相关信息,如连接、当前用户、连接Id等。

> STATUS;
STATUS MySQL Command
STATUS MySQL命令

我们可以看到,以下信息也提供了

  • 连接id
  • 当前数据库
  • 当前用户
  • SSL协议
  • 服务器版本
  • 协议版本
  • 连接
  • 服务器字符集
  • 分贝    字符集
  • 客户端字符集
  • 康涅狄格州。 字符集
  • UNIX套接字
  • 正常运行时间
  • 线程

相关文章: 如何在Linux和Windows下通过命令行连接MySQL/MariaDB服务器?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享