~/.my.confに
[mysql] prompt='\\u@\\h [\\d]> '
と書いておき
mysql -uruser_name -p -hhost_name
user_name@host_name: (none)> use test; Database changed user_name@host_name: test> select 1; +---+ | 1 | +---+ | 1 | +---+ 1 row in set (0.00 sec)
みたいになる。複数のDBで作業する際は混乱しがちなので設定しておくと便利。
ちなみに~/.my.confでなくてもMYSQL_PS1
環境変数で渡したり、--prompt
オプションで渡すことも可能。
公式ドキュメント: MySQL :: MySQL 8.0 Reference Manual :: 4.5.1.2 mysql Client Commands