【Mysql】如何查看mysql软件版本信息

一、问题描述
     今日上午接到同事的召唤,让帮着给查看一下生产数据Mysql数据库软件版本。呵呵,对于小白的我,当然是先答应后学习喽。并且漂亮的完成任务。

二、实验(非生产环境)
1.登录mysql环境时,有服务版本号,此处为5.6.22
[root@suzzy ~]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.6.22-enterprise-commercial-advanced MySQL Enterprise Server - Advanced Edition (Commercial)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

2.使用 mysql -V 来查看版本信息
 [root@suzzy ~]# mysql -V
mysql  Ver 14.14 Distrib 5.6.22, for Linux (x86_64) using  EditLine wrapper

3.使用 mysql --help 来查看版本信息
[root@suzzy ~]# mysql --help |grep Distrib
mysql  Ver 14.14 Distrib 5.6.22, for Linux (x86_64) using  EditLine wrapper
[root@suzzy ~]#

4.进入mysql命令后,使用status命令
mysql> status
--------------
mysql  Ver 14.14 Distrib 5.6.22, for Linux (x86_64) using  EditLine wrapper

Connection id:          51
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.6.22-enterprise-commercial-advanced MySQL Enterprise Server - Advanced Edition (Commercial)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 45 days 23 hours 9 min 46 sec

Threads: 1  Questions: 124  Slow queries: 0  Opens: 48  Flush tables: 1  Open tables: 41  Queries per second avg: 0.000

5.使用系统函数
mysql> select version();
+---------------------------------------+
| version()                             |
+---------------------------------------+
| 5.6.22-enterprise-commercial-advanced |
+---------------------------------------+
1 row in set (0.00 sec)

mysql> select @@version;
+---------------------------------------+
| @@version                             |
+---------------------------------------+
| 5.6.22-enterprise-commercial-advanced |
+---------------------------------------+
1 row in set (0.00 sec)

6.查看变量
mysql> show variables like '%version%';
+-------------------------+---------------------------------------------------------+
| Variable_name           | Value                                                   |
+-------------------------+---------------------------------------------------------+
| innodb_version          | 5.6.22                                                  |
| protocol_version        | 10                                                      |
| slave_type_conversions  |                                                         |
| version                 | 5.6.22-enterprise-commercial-advanced                   |
| version_comment         | MySQL Enterprise Server - Advanced Edition (Commercial) |
| version_compile_machine | x86_64                                                  |
| version_compile_os      | Linux                                                   |
+-------------------------+---------------------------------------------------------+
7 rows in set (0.00 sec)

7.mysqladmin 命令方式
[root@suzzy ~]#  mysqladmin -uroot -p -hlocalhost version;
Enter password:
mysqladmin  Ver 8.42 Distrib 5.6.22, for Linux on x86_64
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version          5.6.22-enterprise-commercial-advanced
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/lib/mysql/mysql.sock
Uptime:                 46 days 7 min 45 sec

Threads: 1  Questions: 133  Slow queries: 0  Opens: 48  Flush tables: 1  Open tables: 41  Queries per second avg: 0.000

三、官方说明  2.1.1章节
The naming scheme in MySQL 5.6 uses release names that consist of three numbers and a suffix; for example, mysql-5.6.1-m1. The numbers within the release name are interpreted as follows:
The first number (5) is the major version and describes the file format. All MySQL 5 releases have the same file format.
The second number (6) is the release level. Taken together, the major version and release level constitute the release series number.
The third number (1) is the version number within the release series. This is incremented for each new release. Usually you want the latest version for the series you have chosen.

四、总结:
     看似简单的工作,如果没有接触过人还真是不晓得。所以DBA的大小朋友们,把你不会的东西提早学习一下,会受益匪浅的。想起来一句话(书到用时方恨少;事非经过不知难。)译:知识总是在运用时才让人感到太不够了,许多事情如果不亲身经历过就不知道它有多难。

时间: 2024-09-26 08:03:14

【Mysql】如何查看mysql软件版本信息的相关文章

查看Linux系统版本信息的方法小结

  如何查看Linux系统使用的版本信息呢? 下面这篇文章收集.整理了一些常见的查看Linux系统版本的方法.由于手头只有Oracle Linux.Centos Linux.Redhat Linux三个版本Linux,所以像Debian.Ubuntu之类的Linux系统,下面方法在这些版本都没测试过. 1:more /etc/issue 命令查看 1.1 Oracle Linux 代码如下: [root@DB-Server ~]# more /etc/issueOracle Linux Serv

如何查看激活win8版本信息的命令全解

当然这些常规的命令主要分为win8激活和查看版本的命令,首先我们要进入运行程序来执行命令.具体操作方法就是按住键盘组合键[win+R]键即可弹出运行程序,打开了运行输入框.如图所示: 以下是产品密匙的激活指令: slmgr -ipk Key 安装产品密钥 slmgr -upk 卸载密钥 slmgr -ato 激活密钥 sLUI 4 显示电话激活选项 msinfo32 查看电脑组件系统详细信息 slmgr -skms 激活服务器 以下又是产品win8版本激活的显示状态: slmgr.vbs -dl

如何查看solaris的版本信息

整理自:http://blog.csdn.net/andkylee/article/details/5396350 如何查看solaris操作系统的版本号   我知道的有下面的三种方法,showrev.uname和查看/etc/release. (1)命令showrev            show machine, software revision, and  patch  revision information (2)命令uname            print name of c

查看Linux系统版本信息以及修改DNS地址方法

有可能是我们安装的Linux系统时间较长,也许是经过多个用户交接,到我们手上的时候都不知道这台VPS是安装的什么系统,如果不清楚系统使用的命令等都是不一样的.所以我们在操作命令之前,需要先了解这款VPS的系统是什么. 第一.查看Linux VPS系统方法 cat /etc/redhat-release 使用上面的命令,然后得到系统的版本系统. 这里老蒋测试到系统是centos 5.10版本. 如果我们还需要查看内核版本,是32还是64位,那就用下面的命令 uname -a 可以看到老蒋这台机器是

一句 PHP 代码获取 PHP、MySQL 和 Apache 版本信息

有时我们安装或者开发的 PHP+MYSQL+Apache 的应用程序对环境版本有要求,这时我们可以用下面的代码查询 PHP.MySQL 和 Apache 版本信息看是否满足我们的需求. 1.直接获取 PHP 的版本 <?phpecho 'PHP 版本:' . phpversion();?> 2.直接获取 MySQL 版本 <?phpmysql_connect('127.0.0.1','root','');echo 'MySQL 版本:' . mysql_get_server_info()

查看版本信息的命令

原文:查看版本信息的命令 本文收录本人工作中查看软件版本信息的命令: 操作系统: windows :打开命令行→systeminfo >xx.txt,即可把windows的信息输出到xx.txt文件里面.一般可以用来查看操作系统的位数等等信息. Ubuntu:sudo lsb_release -a 软件: SQLServer:打开ssms→ select @@version 或者执行:均可查看SQL SERVER的版本甚至更详细的信息. xp_msver 执行系统存储过程:也能获得信息.但该存储

如何获取php、mysql和apche的版本信息

直接获取PHP的版本 <?php echo "PHP软件版本:".phpversion(); ?> 直接获取MYSQL版本 <?php mysql_connect('127.0.0.1','root',''); echo mysql_get_server_info(); ?> 直接获取Apache版本 <?php $version=apache_get_version(); echo "$version"; ?> 以上是小编为您精

PHP获取php,mysql,apche的版本信息示例代码

 下面为大家介绍个不错的示例可以直接获取PHP.MYSQL.Apache的版本信息,需要的朋友可以参考下 直接获取PHP的版本  代码如下: <?php  echo "PHP软件版本:".phpversion();  ?>    直接获取MYSQL版本  代码如下: <?php  mysql_connect('127.0.0.1','root','');  echo mysql_get_server_info();  ?>    直接获取Apache版本   代

查看mysql数据库的版本方法

查看mysql数据库的版本方法 查看mysql数据库版本方法总结 当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本:当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本...............下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了.   方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示:   [root@DB-Server ~]# mysql -u r