java mysql 版本查询_查看mysql数据库版本方法总结

本文总结了在Linux系统下查看MySQL数据库版本的八种方法,包括通过登录数据库、使用系统函数、status命令、mysql -V命令、rpm命令、SHOW VARIABLES命令以及mysqladmin命令等,详细介绍了每种方法的操作步骤。
摘要由CSDN通过智能技术生成

当你接手某个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>

f01e953fffce0f7a647bc72f7b5362e1.png

方法二:使用系统函数查看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>

4f5075ba1b458ed7adc2b75c89eff671.png

方法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

--------------

c35f418d32afa472690e5a4c33add0ba.png

方法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

参考资料:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值