本番サーバーに ro_mysql コマンドを作っておくと捗る
はじめに
ユーザーさんからのお問い合わせだったり、ディレクターからのお願いだったりで、 本番サーバーのDBでクエリを叩くのは少なくないと思います。
特別に用がある場合以外は、レプリケーション先のサーバーに接続しに行くと思いますが、 もし、指定したHostがマスターだったらと思うと怖いですね。
ro_mysqlコマンドを作る
そうなら無いように、今担当してるプロジェクトでは ~/bin
に ro_mysql
コマンドというものを置いてます
中身は
mysql -uuser_name -ppassword -hdb_slave_host db_name “@“
こんな感じになってます。
こうすることで
ro_mysql
コマンドを叩くだけて、DBに接続することができ
echo “SELECT * FROM hoge” | ro_mysql | grep ‘hogehoge’
こんな事も簡単にできます。
便利です
まとめ
複数の長いオプションを必要とするようなコマンドは別コマンドとして置き換えて楽しちゃいましょう。
- 作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,菊池研自(監訳),株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/11/25
- メディア: 大型本
- この商品を含むブログ (6件) を見る