云网牛站
所在位置:首页 > Linux云数据库 > 在Ubuntu Linux系统中检查MySQL版本(MySQL Version)的方法

在Ubuntu Linux系统中检查MySQL版本(MySQL Version)的方法

2019-07-25 15:15:07作者:乐肖肖稿源:云网牛站

本文以Ubuntu 18.04 Linux操作系统为例,介绍检查MySQL版本(MySQL Version)的方法,同时MariaDB也可参考。MySQL版本之间存在一些重要差异,因此在某些情况下,了解服务器上运行的版本很重要,例如,如果要在安装开始之前安装需要特定MySQL版本的应用程序,则需要找出MySQL服务器的版本,在本文中,我们将向你展示如何检查系统上安装的MySQL或MariaDB服务器的版本,安装请参考在Ubuntu 18.04/16.04命令行上安装MySQL 8.0.11的全过程

在Ubuntu Linux系统中检查MySQL版本(MySQL Version)的方法

 

从命令行

如果你具有对服务器的SSH访问权限,则有几个不同的命令可以帮助你确定MySQL的版本。

MySQL服务器二进制文件名为mysqld,要获取服务器版本,请使用--version或-V选项运行二进制文件:

$ mysqld --version

该命令将输出有关MySQL版本和退出的信息,在此示例中,MySQL服务器的版本是5.7.27(参考:Ubuntu 18.04系统中安装mysql 5.7数据库):

mysqld  Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))

如果MySQL服务器需要身份验证,则需要使用sudo mysql或mysql -u username -p。

mysqladmin是一个客户端实用程序,用于在MySQL服务器上执行管理操作,它也可以用于查询MySQL版本:

$ mysqladmin -V

输出与上一个命令略有不同:

mysqladmin  Ver 8.42 Distrib 5.7.27, for Linux on x86_64

 

来自MySQL Shell

命令客户端实用程序(如mysql)也可用于确定MySQL服务器的版本。

要连接到MySQL服务器,只需输入mysql:

$ mysql

连接到MySQL shell后,该版本将打印在屏幕上:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)

要获取有关MySQL版本和其他组件的信息,请查询版本变量:

mysql> SHOW VARIABLES LIKE "%version%";

在Ubuntu Linux系统中检查MySQL版本(MySQL Version)的方法

还有一些其他语句和命令可以显示服务器版本,SELECT VERSION()语句将仅显示MySQL版本:

mysql> SELECT VERSION();

STATUS命令显示MySQL版本以及有关服务器状态的信息:

mysql> STATUS;

 

使用PHP

如果你在共享主机上并且无法访问命令行或访问像PhpMyAdmin这样的MySQL客户端,则可以使用PHP确定MySQL服务器的版本。

在你的网站文档根目录中,使用FTP或SFTP客户端上载以下PHP文件,确保使用实际的MySQL用户帐户更改my_user和my_password。

mysql-version.php文件:

<?php

// Create a database connection.

$link = mysqli_connect("localhost", "my_user", "my_password");

// Print the MySQL version.

echo mysqli_get_server_info($link);

// Close the connection.

mysqli_close($link);

在浏览器中打开文件,MySQL服务器的版本将显示在屏幕上:

5.7.27-0ubuntu0.18.04.1

 

结论

确定MySQL服务器的版本是一项非常简单的操作,在本文中,我们展示了有关如何查找系统上运行MySQL版本的几种不同方法,实际操作起来都非常的容易。

 

相关主题

在Ubuntu系统中升级MySQL版本的方法

精选文章
热门文章