记录my.cnf 中一些方便使用的设置。
vi /etc/my.cnf
1. 通过--prompt=name可以自定义提示信息,通过配置显示登入的主机地址,登陆用户名,当前时间,当前数据库schema等等。
[mysql] prompt="\\u@\\h :\\d>"
设置后:
root@localhost :(none)>use db01; Database changed root@localhost :db01>
\C | 当前连接的标志符,也就是说从show processlist中看到当前连接的ID |
\c | 每次新连接执行语句计数器 |
\D | 当前完整时间,包括年月日时分秒 |
\d | 当前数据库,比如user test则显示test,如果没有执行use命令则显示(none) |
\h | 实例连接地址 |
\l | ";"分界符,可以用于多个配置之间 |
\m | 当前时间分钟 |
\n | 换行符 |
\O | 三个字母的月份 |
\o | 数字格式的月份 |
\P | 上午下午 |
\p | 当前TCP/IP端口 |
\R | 当前时间小时,24时制 |
\r | 当前时间小时,12时制 |
\S | 分号 |
\s | 当前时间秒 |
\t | 制表符 |
\U | 完整账户名称user_name@host_name |
\u | 用户名user_name |
\v | MySQL服务器版本 |
\w | 当前周几 |
\Y | 当前4位数字年 |
\y | 当前2位数字年 |
\_ | 空格 |
\ | |
\' | 单引号 |
\" | 双引号 |
\\ | |
\x | |