表題の通り。ふと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“である。
以上。