チームでWEBアプリケーションを開発する場合、どうしてもMySQLを直接操作しなければならない場合があります。
チームに若手がいたりすると、操作時のエラーメッセージを記録せずに先輩社員に質問したりする場合もあり、トラブルシューティングが困難になるケースもあります。
そんなときにMySQLのteeコマンドを使うと、実行時の出力をファイルにも書き出してくれるので便利です。
実行例
-- user_console.logファイルに操作を記録開始
mysql> tee /tmp/user_console.log
Logging to file '/tmp/user_console.log'
-- 何かのコマンドを実行する
mysql> use db
Database changed
mysql> show tables;
+----------------------------------------------+
| Tables_in_db |
+----------------------------------------------+
| test_db |
+----------------------------------------------+
1 rows in set (0.01 sec)
-- ファイルへの出力を終了
mysql> notee
Outfile disabled.
mysql> quit
Bye
少ない手順で操作ログを記録できるので、チームで徹底するのも良いと思います。