version@MySQL Server

表題の通り。ふとMySQLのサーバ側のversionっていくつだっけ?と思ったのでメモ。

■ 環境

  • MySQL 5.6.35
  • Amazon Linux

■ mysql

`mysql`コマンドで接続した時に表示される下記の出力の中にversion情報が含まれている。

$ mysql -u withsin -p -h ........
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 74142
Server version: 5.6.35-log MySQL Community Server (GPL)
  :

ここにも表示されているのだが、コマンドで知るにはどうしたら良いのか。`mysqladmin`コマンドでも取得できるようだが、それはそれで面倒である。

手っ取り早く現在接続中のコネクションの中で終えたい。下記のようにできるようである。

mysql> status
--------------
mysql  Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using  EditLine wrapper

Connection id:        74817
Current database:    withsin
Current user:        withsin@XXX.XXX.XXX.XXX
SSL:            Not in use
Current pager:        stdout
Using outfile:        ''
Using delimiter:    ;
Server version:        5.6.35-log MySQL Community Server (GPL)
Protocol version:    10
Connection:        withsin.XXXXXXXXXXX.ap-northeast-1.rds.amazonaws.com via TCP/IP
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
TCP port:        3306
Uptime:            14 hours 21 sec

Threads: 23  Questions: 4947365  Slow queries: 0  Opens: 1504  Flush tables: 1  Open tables: 1419  Queries per second avg: 114.466
--------------

mysql>

最初に表記されている”5.6.36“はクライアント側のversionである。サーバ側のversionは”5.6.35“である。

以上。

■ 関連

MySQL status