當你接手某個mysql數據庫管理時,首先你須要查看維護的mysql數據庫版本;當開發人員問你mysql數據庫版本時,而剛好你又遺忘了,那麼此時也須要去查看mysql數據庫的版本..............。下文總結一下Linux平臺下查看mysql數據庫的方法.我的以爲總結的比較全面了。 html
方法1:登陸數據庫時,你能夠看到對應mysql數據庫的版本信息,以下所示: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>
方法二:使用系統函數查看mysql數據庫版本。 sql
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>
方法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
--------------
方法4:使用mysql -V命令查看 app
[root@DB-Server ~]# mysql -V socket
mysql Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using EditLine wrapper 函數
[root@DB-Server ~]# mysql --version spa
mysql Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using EditLine wrapper code
方法5:在mysql --help命令內容中查找 server
[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