Buenos días

Alguna vez os ha pasado que abrís un terminal, os conectáis al cliente de MySQL o MariaDB de desarrollo para probar alguna cosa:

por lo que sea abrís otro terminal, os conectáis al cliente de MySQL o MariaDB de producción

y acabáis montando un carajal de la leche al borrar la base de datos de producción por error? A mi no me ha pasado (cruzo los dedos, toco madera,… ), pero es fácil que pase, ya que el prompt por defecto de MySQL o MariaDB no aporta mucha información.

Veamos como solucionarlo.

Cambiar el prompt desde dentro de MySQL/MariaDB

Una vez conectados a nuestro servidor de bases de datos, ejecutamos:

Cambiar el prompt mediante variable de sistema

Podemos añadir el comando de export al archivo ~/.bashrc de forma que se ejecute siempre al iniciar nuestro PC.

Cambiar el prompt desde la linea de comandos

Con este método podemos crear un alias en el archivo ~/.bashrc de la siguiente forma:

A partir de entonces llamaremos a MySQL/MariaDB de la forma habitual:

Cambiar el prompt en la configuración de MySQL/MariaDB

Editamos el archivo de configuración de MySQL/MariaDB

Buscamos la sección mysql y añadimos

Reiniciamos el servidor para que coja los cambios y nos conectamos de nuevo.

Personalizar el prompt

Ahora que hemos visto como configurar el prompt, veamos como podemos personalizarlo con las siguientes variables:

Variables genéricas:

  • \S muestra un punto y coma
  • \’ muestra comillas simples
  • \” muestra comillas dobles
  • \v muestra la versión del servidor
  • \p muestra el puerto de conexión
  • \\ Muestra una barra invertida
  • \n Inserta un salto de linea
  • \t Inserta una fabulación
  • \ Inserta un espacio (debe haber un espacio en blanco después de \ )
  • \_ Inserta un espacio (debe haber un _ después de \ )
  • \d Muestra la base de datos por defecto
  • \h Muestra el nombre del servidor
  • \c Muestra un contador de sentencias ejecutadas. Continua aumentando a medida que introducimos comandos.
  • \u Muestra el usuario
  • \U Muestra el nombre de la cuenta de usuario en el formato [email protected]

Variables de fecha:

  • \D Muestra la fecha actual
  • \w Muestra el día de la semana con tres letras (e.g. Mon, Tue, Wed,…)
  • \y Muestra el año con dos dígitos
  • \Y Muestra el año con cuatro dígitos
  • \o Muestra el mes en numeros
  • \O Muestra el mes con tres letras (e.g. Jan, Feb, Mar,…)
  • \R Muestra la hora actual en formato 24h
  • \r Muestra la hora actual en formato 12h
  • \m Muestra los minutos actuales
  • \s Muestra los segundos actuales
  • \P Muestra AM o PM

Añadir colores al prompt

Otra forma visual de saber en que entorno estamos es añadirle colores al prompt. Esta forma unicamente la he probado con el método para cambiar el prompt desde la linea de comando, con un alias de bashrc.

Modificamos el alias que habíamos creado dejándolo de la siguiente manera:

2
Deja una respuesta

avatar
2 Hilos de comentario
0 Respuestas de hilo
0 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
1 Autores de comentarios
RGrasBitacoras.com Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
kaliu
Miembro

Buen Post! ^^

trackback

Información Bitacoras.com

Valora en Bitacoras.com: Buenos días Alguna vez os ha pasado que abrís un terminal, os conectáis al cliente de MySQL o MariaDB de desarrollo para probar alguna cosa: mysql -uroot -p -hdev.midominio.com Enter password: Welcome to the MariaDB monito…