MariaDB Serverのバージョンを確認する

MariaDB Serverのバージョンを確認する場合、何個か方法がある。

1.インストールされているパッケージからバージョンを確認する

rpmファイルやdpkgファイルからインストールされている場合(yumやapt-getも同様)、それらの情報からバージョンを確認する事が出来る。

RHEL系の場合

bash
rpm -qa | grep -i mariadb

Debian/Ubuntuの場合

bash
dpkg -l | grep -i mariadb

2.MariaDB Serverに接続して確認する

mysqlコマンドからMariaDBに接続してバージョンを確認することができる。
なお、特に説明は不要かと思うが、「mysql -V」で確認できるのは"mysqlクライアントの"バージョンなので注意が必要だ。

shell
[root@BS-PUB-GALERA-02 ~]# rpm -qa | grep -i mariadb MariaDB-client-10.0.23-1.el7.centos.x86_64 MariaDB-common-10.0.23-1.el7.centos.x86_64 MariaDB-shared-10.0.23-1.el7.centos.x86_64 MariaDB-server-10.1.11-1.el7.centos.x86_64 [root@BS-PUB-GALERA-02 ~]# [root@BS-PUB-GALERA-02 ~]# mysql -V mysql Ver 15.1 Distrib 10.0.23-MariaDB, for Linux (x86_64) using readline 5.1 [root@BS-PUB-GALERA-02 ~]# mysql --version mysql Ver 15.1 Distrib 10.0.23-MariaDB, for Linux (x86_64) using readline 5.1 [root@BS-PUB-GALERA-02 ~]# [root@BS-PUB-GALERA-02 ~]# mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 7 Server version: 10.1.11-MariaDB MariaDB Server Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>

もしくは、MariaDBでstatusコマンドを実行することで、バージョン確認を行うと良いだろう。

shell
[root@BS-PUB-GALERA-01 ~]# mysql -u root -e 'status' -------------- mysql Ver 15.1 Distrib 10.1.11-MariaDB, for Linux (x86_64) using readline 5.1 Connection id: 6 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server: MariaDB Server version: 10.1.11-MariaDB MariaDB Server 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: 3 hours 39 min 35 sec Threads: 3 Questions: 18 Slow queries: 0 Opens: 1 Flush tables: 3 Open tables: 1 Queries per second avg: 0.001 --------------

3.mysqladminから確認する

その他、mysqladminから確認する方法もある。

shell
[root@BS-PUB-GALERA-01 ~]# mysqladmin -u root version mysqladmin Ver 9.1 Distrib 10.1.11-MariaDB, for Linux on x86_64 Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others. Server version 10.1.11-MariaDB Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/lib/mysql/mysql.sock Uptime: 3 hours 41 min 13 sec Threads: 3 Questions: 20 Slow queries: 0 Opens: 1 Flush tables: 3 Open tables: 1 Queries per second avg: 0.001

方法は何通りかあるので、環境に合わせて対応していこう。