(转)MySQL登陆后提示符的修改

MySQL登陆后提示符的修改

方法一:mysql命令行修改方式

mysql>prompt u@night  :m:s->

PROMPT set to 'u@night  :m:s->'

root@night 04:52:47->

root@night 04:53:26->help

For information about MySQL products and services, visit:

http://www.mysql.com/

For developer information, including the MySQL Reference Manual, visit:

http://dev.mysql.com/

To buy MySQL Enterprise support, training, or other products, visit:

https://shop.mysql.com/

List of all MySQL commands:

Note that all text commands must be first on line and end with ';'

?(?) Synonym for `help'.

clear(c) Clear the current input statement.

connect( ) Reconnect to the server. Optional arguments are db and host.

delimiter (d) Set statement delimiter.

edit(e) Edit command with $EDITOR.

ego(G) Send command to mysql server, display result vertically.

exit(q) Exit mysql. Same as quit.

go(g) Send command to mysql server.

help(h) Display this help.

nopager( ) Disable pager, print to stdout.

notee( ) Don't write into outfile.

pager(P) Set PAGER [to_pager]. Print the query results via PAGER.

print(p) Print current command.

prompt(R) Change your mysql prompt.修改mysql提示符

quit(q) Quit mysql.

rehash(#) Rebuild completion hash.

source(.) Execute an SQL script file. Takes a file name as an argument.

status(s) Get status information from the server.

system(!) Execute a system shell command.

tee(T) Set outfile [to_outfile]. Append everything into given outfile.

use(u) Use another database. Takes database name as argument.

charset(C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.

warnings(W) Show warnings after every statement.

nowarning (w) Don't show warnings after every statement.

For server side help, type 'help contents'

root@night 04:53:38->

方法二:通过shell命令行修改

[root@localhost data]# mysql -u root -p'www.123' --prompt="u@h:d-->"

Welcome to the MySQL monitor.Commands end with ; or g.

Your MySQL connection id is 8

Server version: 5.5.27 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

root@localhost:(none)-->

方法三:配置文件修改方法

[root@localhost data]# tail -2 /etc/my.cnf 

[mysql]

prompt=\u@night\r:\m:\s->

[root@localhost data]#

[root@localhost data]# mysql -uroot -p'www.123'

Welcome to the MySQL monitor.Commands end with ; or g.

Your MySQL connection id is 9

Server version: 5.5.27 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

root@night07:11:51->

提示:不需要重新启动数据库,只需要关闭数据库重新启动就可以了。

注意:在配置文件中要加反斜杠以屏蔽特殊意义。

方法四:通过环境变量修改

[root@localhost data]# tail -1 /etc/profile

export MYSQL_PS1="(u@h) [d]-->"

[root@localhost data]# source /etc/profile

[root@localhost data]# mysql -uroot -p'www.123'

Welcome to the MySQL monitor.Commands end with ; or g.

Your MySQL connection id is 12

Server version: 5.5.27 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

(root@localhost) [(none)]-->

格式解释:

通过man mysql 得到如下内容:

option

description

 

c

A counter that increments for each statement you issue

 

D

The full current date

 

d

The default database

 

h

The server host

 

l

The current delimiter

 

m

Minutes of the current time

 

A newline character

 

O

The current month in three-letter format (Jan, Feb, ...)

 

o

The current month in numeric format

 

P

am/pm

 

p

The current TCP/IP port or socket file

 

R

The current time, in 24-hour military time (0–23)

 

The current time, standard 12-hour time (1–12)

 

S

Semicolon

 

s

Seconds of the current time

 

A tab character

 

U

Your full user_name@host_name account name

 

u

Your user name

 

v

The server version

 

w

The current day of the week inthree-letter format (Mon, Tue, ...)

 

Y

The current year, four digits

 

y

The current year, two digits

 

\_

A space

 

A space (a space follows the backslash)

 

Single quote

 

"

Double quote

 

\

A literal “” backslash character

 

x

x, for any “x” not listed above

 

本文出自 “night ★linux运维” 博客,请务必保留此出处http://night820.blog.51cto.com/7492507/1341672

原文地址:https://www.cnblogs.com/liujiacai/p/7577228.html