MySQL命令行的几个用法(续二)
上一篇:缓存为王:Memcached和MySQL的结合应用 下一篇:Dreamhost惊魂记

MySQL命令行的几个用法(续二)

前面两篇(看这里,看这里)介绍了MySQL命令行的一些技巧,这里再介绍下通过配置文件来设置MySQL命令行的这些参数。

通过/etc/my.cnf配置文件的[mysql]部分,可以设置MySQL命令行的一些运行参数。例如:

[mysql]
prompt=\\u@\\d \\r:\\m:\\s>
pager='less -S'
tee='/tmp/mysql.log'

通过prompt设置显示用户名,当前数据库和当前时间,注意在配置文件里最好使用双斜杠:

root@poster 10:26:35>

通过pager设置使用less来显示查询结果,-S表示截断超过屏幕宽度的行,一行太长MySQL的显示格式就显得很乱,如果要看完整的行,建议使用\G将行垂直输出。当然,你也可以添加更多less的参数来控制输出。

tee则将MySQL执行的所有输出保存到一个日志文件中,即使使用less -S截断了超长行,在日志中还是会记录整个的结果,另外,前面通过prompt设置了当前时间显示,这样也便于在日志文件中查看每次操作的时间。由于tee的结果是附加到文件中的,日志文件需要定期清除。

本文网址:http://www.ningoo.net/html/2008/mysql_cmdline_configuration.html

订阅到Google | 收藏到Del.icio.us | 推荐到鲜果

相关文章 随机文章

本文Tags: ,

没有评论


(Required)
(Required, will not be published)