秀下我的mysql客户端配置
[client] port = 3306 socket = /tmp/mysql.sock [mysql] prompt="(\\u:db1@yejr.com:\R:\m:\\s)[\\d]> " pager="less -i -n -S" tee="/tmp/query.log" no-auto-rehash
登录mysql后,将有以下提示:
mysql -hlocalhost -uroot -p yejr (root:db1@yejrl.com:10:56:32)[yejr]>
这样就能很方便的知道当前位于哪个mysql db上,正在以哪个用户登录,对哪个数据库进行操作,防止误操作;并且还能显示当前时间。
tee="/tmp/query.log" 是把每次查询的SQL及其结果都记录到 /tmp/query.log 里,便于追踪。
pager="less -i -n -S" 则是把每次输出都用less来控制显示,便于输出结果格式更加容易阅读,尤其是行记录长度超过一屏宽度时。
no-auto-rehash 就不多说了。
评论
游客 (未验证)
周四, 2008/07/10 - 18:02
Permalink
db1写死了?
db1写死了?
yejr
周五, 2008/07/11 - 08:32
Permalink
嘿,不会自己变通下
嘿,不会自己变通下?
MySQL方案、培训、支持
talen-t (未验证)
周五, 2008/07/11 - 17:20
Permalink
我觉得还是more好点,les
我觉得还是more好点,less后结果在上面一屏幕,很是不爽!