ようへいの日々精進XP

よかろうもん

MySQL の情報を取得するスクリプトを書いてみた

概要

  • MySQLshow variables とか show status を任意の項目で表示するスクリプト

スクリプト

github はこちら

試してみる

あんまり意味が無いけど

Gemfile を以下のように書く。

そして、bundle install を叩く。

実行してみる

ruby get-mysql-info.rb variables max_connections wait_timeout back_log hoge innodb_buffer_pool_size

最初の引数に variables をつけて、その後に確認したいパラメータをいくつでもつけていく。存在しないパラメータ、または値が定義されていない場合には N/A が返ってくる。

以下はコマンドラインによる実行結果。

f:id:inokara:20130811010135p:plain

todo

  • terminal-table 対応
  • Sinatra で無駄に Web アプリケーション化