zoukankan      html  css  js  c++  java
  • 查看mysql数据库版本方法总结

    当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本;当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本..............。下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了。

     

    方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示:

     

    [root@DB-Server ~]# mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.6.19 MySQL Community Server (GPL)
     
    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> 

    clip_image001

     

    方法二:使用系统函数查看mysql数据库版本。

     

    mysql> select version();
    +-----------+
    | version() |
    +-----------+
    | 5.6.19    |
    +-----------+
    1 row in set (0.00 sec)
     
     
    mysql> select @@version;
    +-----------+
    | @@version |
    +-----------+
    | 5.6.19    |
    +-----------+
    1 row in set (0.00 sec)
     
    mysql> 

    clip_image002

     

    方法3:使用status命令查看,如下所示,查看Server version后内容。

     

    mysql> status
    --------------
    mysql  Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using  EditLine wrapper
     
    Connection id:          3
    Current database:
    Current user:           root@localhost
    SSL:                    Not in use
    Current pager:          stdout
    Using outfile:          ''
    Using delimiter:        ;
    Server version:         5.6.19 MySQL Community Server (GPL)
    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:                 2 hours 33 min 14 sec
     
    Threads: 1  Questions: 22  Slow queries: 0  Opens: 67  Flush tables: 1  Open tables: 60  Queries per second avg: 0.002
    --------------

    clip_image003

     

    方法4:使用mysql -V命令查看

     

    [root@DB-Server ~]# mysql -V

    mysql Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using EditLine wrapper

    [root@DB-Server ~]# mysql --version

    mysql Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using EditLine wrapper

     

    方法5:在mysql --help命令内容中查找

     

    [root@DB-Server ~]# mysql --help | grep Distrib

    mysql Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using EditLine wrapper

     

    方法6:通过rpm命令查看安装包得知mysql数据库版本

     

    [root@DB-Server ~]# rpm -qa | grep -i mysql

    MySQL-client-5.6.19-1.rhel5

    MySQL-server-5.6.19-1.rhel5

    [root@DB-Server ~]#

     

    方法7:SHOW VARIABLES 命令查看

    mysql> SHOW VARIABLES LIKE "%version%";
    +-------------------------+------------------------------+
    | Variable_name           | Value                        |
    +-------------------------+------------------------------+
    | innodb_version          | 5.6.19                       |
    | protocol_version        | 10                           |
    | slave_type_conversions  |                              |
    | version                 | 5.6.19                       |
    | version_comment         | MySQL Community Server (GPL) |
    | version_compile_machine | x86_64                       |
    | version_compile_os      | Linux                        |
    +-------------------------+------------------------------+
    7 rows in set (0.00 sec)
     
    mysql> 

     

    方法8: mysqladmin -uroot -p -hlocalhost version 命令查看mysql数据库版本。其实这个方法也可以归为方法1

     
    [root@DB-Server ~]# mysqladmin -uroot -p -hlocalhost version;
    Enter password: 
    mysqladmin  Ver 8.42 Distrib 5.6.19, 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.19
    Protocol version        10
    Connection              Localhost via UNIX socket
    UNIX socket             /var/lib/mysql/mysql.sock
    Uptime:                 2 hours 57 min 53 sec
     
    Threads: 1  Questions: 42  Slow queries: 0  Opens: 67  Flush tables: 1  Open tables: 60  Queries per second avg: 0.003

     

    参考资料:

    http://dev.mysql.com/doc/refman/5.0/en/installation-version.html

    http://www.cnblogs.com/end/archive/2011/10/18/2216461.html

  • 相关阅读:
    3D开发基础知识和简单示例
    六大设计原则详解
    InnoSetup 根据选择的安装语言显示不同语言的(协议)License和更新说明
    ASP.NET Core如何在.NET Core中构建和运行时禁用浏览器启动
    DevExpress 设置DateEdit显示年月季度
    DevExpress设置单元格不可编辑,选单元格则选中一行
    sql server数据库只有mdf文件,没有ldf,如何加载
    .net core 整洁架构入门
    在ASP.NET Core使用Entity Framework Core的日志显示sql语句
    在ASP.NET Core使用Entity Framework Core的日志
  • 原文地址:https://www.cnblogs.com/kerrycode/p/3866174.html
Copyright © 2011-2022 走看看