请选择 进入手机版 | 继续访问电脑版

悍铭论坛

 找回密码
 立即注册
查看: 452|回复: 0

更改mysql提示符

[复制链接]

85

主题

419

帖子

579

积分

刺史

Rank: 4

积分
579
发表于 2016-6-25 18:05:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

如果手头上管理好几个MySQL数据库,特别是在命令行下管理的时候,我想大家肯定有时候不清楚现在用的是哪台主机下的数据库,我曾经也有这方面的 疑惑,参考了MySQL5.1手册之后,用三种方法解决了这个问题,每个方法都要用到prompt来修改提示设置为指定的格式,具体方法如下
1.修改MySQL的配置文件(Linux下为my.cnf,Windows下为my.ini),在最下面添加一行(如下),如果配置文件已经有[mysql]了,就把prompt="\\h \\d > "添加在[mysql]下面一行

[mysql]
prompt="\\h \\d > "
2.连接时直接指明要显示的方式,命令如下:

mysql -h192.168.0.11 -uroot -p --prompt="\h \d > "
3.先链接上数据库

mysql -h192.168.0.11 -uroot -p
在mysql命令行下输入

prompt \h \d >
使用以上方法中的任意一种都可以实现一下形式的效果

192.168.0.11 (none) >
其中192.168.0.11显示的是目前链接的主机,(none)表示现在没有使用任何数据库,如果使用use bbs切换到bbs数据库后,效果如下:

192.168.0.11 bbs >
其中\h表示主机而\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,T,...)
\P  am/pm
\o  当前的月,数字格式
\O  当前的月,3字符格式(Jan,Feb,...)
\c  随发出的每个语句递增的计数
\S  分号
\'  单引号
\"  双引号
以上内容在window及linux环境下测试通过,请放心使用,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|悍铭论坛 ( 滇ICP备13006366号-1 )

GMT+8, 2018-11-13 02:33 , Processed in 0.065720 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表