专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>mysql>

重写mysql客户端提示符

百度收藏 QQ搜藏

由于有很多mysql数据库管理,有时会发生自己忘记了在那台服务器,那台数据库上,这有多危险。所以修改默认的mysql提示符,显示服务器地址,数据库名称,以及当前用户就很重要,我们可以在/etc/profile下增加两行:

 INNERIP=`/sbin/ifconfig | awk '{if(match($0,/(192|10)\.[0-9]+\.[0-9]+\.[0-9]+/)) print substr($0,RSTART,RLENGTH);}'`;
export MYSQL_PS1="\u@$INNERIP [\d]> "

默认mysql>提示符可以重新配置。定义提示符的字符串可以包含下面的特殊序列:
选项     描述
\v  服务器版本
\d 当前的数据库
\h 服务器主机
\p 当前的TCP/IP端口或套接字文件
\u 你的用户名
\U 你的全user_name@host_name账户名
\\ \’反斜线字符
\n 新行字符
\t Tab字符
\  空格(反斜线后面的空格)
\ 空格
\R 当前的时间,24-小时军用时间(0-23)
\r 当前的时间,标准12-小时(1-12)
\m 当前时间的分钟
\y 当前的年,两位
\Y 当前的年,四位
\D 当前的日期
\s 当前时间的秒
\w 当前周的天,3字符格式(Mon,Tue,...)
\P am/pm
\o 当前的月,数字格式
\O 当前的月,3字符格式(Jan,Feb,...)
\c 随发出的每个语句递增的计数
\S 分号
\'  单引号
\" 双引号
 ‘\’后面跟随的其它字母则变为该字母。
如果不用任何参量指定提示命令,mysql将提示重新设置位默认mysql>。

上一篇:安装mysql5.1时不能编译的问题解决 下一篇:用mysqlhotcopy备份数据的步骤

power by soyo123 2007-2008