MYSQL: configurar .my.cnf Imprimir este artículo

El fichero de configuración ‘~/.my.cnf‘ o ‘/etc/my.cnf‘ podemos personalizar diferentes opciones de MYSQL.

Cambiar el prompt

[mysql]
prompt=\n\u@\h [\d]\n>\_

También podemos exportar como variable de entorno en el fichero ‘.bashrc‘ de la siguiente forma:

export MYSQL_PS1="\n\u@\h [\d]\n> "

Variables genéricas:

  • \S displays semicolon
  • \’ displays single quote
  • \” displays double quote
  • \v displays server version
  • \p displays port
  • \\ displays backslash
  • \n displays newline
  • \t displays tab
  • \ displays space (there is a space after \ )
  • \d displays default database
  • \h displays default host
  • \_ displays space (there is a underscore after \ )
  • \c displays a mysql statement counter. keeps increasing as you type commands.
  • \u displays username
  • \U displays username@hostname accountname

Variables relativas a fechas:

  • \D displays full current date (as shown in the above example)
  • \w displays 3 letter day of the week (e.g. Mon)
  • \y displays the two digit year
  • \Y displays the four digit year
  • \o displays month in number
  • \O displays 3 letter month (e.g. Jan)
  • \R displays current time in 24 HR format
  • \r displays current time in 12 hour format
  • \m displays the minutes
  • \s displays the seconds
  • \P displays AM or PM

Revisiones del articulo: