由于有很多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>。 |