my.cnf 设置

记录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

上一篇:深入理解大数据


下一篇:Docker 安装MySQL 8.x