MySQL

MySQLのマイナーバージョン指定したYumインストール・更新

5.7.18 がこの記事書いている時点のMySQL 5.7の最新になります。5.7以外にも前の5.6をインストールしたいなどという時には以下の記事の手順などを参考にさせていただけば問題無くインストールできると思います。 CentOS6.8にyumでMySQLをバージョン指定イン…

mysqlコマンドで大きいデータをパイプやリダイレクト連携するとメモリ容量が足りなくなる

以下のようにmysqlコマンドをパイプやリダイレクトで連携させたら、mysqlコマンドのメモリ使用量が急増しました。 動きを見ているとバッファリングされてしまっているみたい。全部結果を溜め込んでから、後ろに流すような動きです。 mysql $option -e "selec…

RDS監視をMunin標準のMySQLプラグイン(mysql_)を修正して実装する

以下の記事でRDSをCloudWatch経由でMunin監視する方法について書きましたが、標準Pluginのmysql2(mysql_)で監視する方法について書きます。 yomon.hatenablog.com 標準プラグインの修正 設定ファイルに接続設定追加 プラグインインストール(シンボリックリ…

MySQLのユーザと権限を取得し一覧表示するスクリプト

Tipsです。MySQLのユーザと、権限の一覧を作りたかったのですが、mysql.userテーブルと、show grants forで何とかできそうということで頑張ったのですが、結局シェルにしてしまいました。 rootユーザで以下のコマンド実行します。 for u in $(mysql -Ne "sel…