Com posar-li colors a la consola de MySQL / MariaDB

En aquest tutorial anem aprendre a Com posar-li colors a la consola de MySQL / MariaDB segons la configuració que desitgis, ressaltant per tipus de dades i altres. Per a això anem a compartir una configuració per defecte i els passos per fer que la mateixa s'executi.

Com funciona l'acolorit de consola de MySQL / MariaDB?

El client Mysql admet l'ús de localitzador per defecte per a la sortida de dades. Així que podem configurar grcat (Generic Colouriser) per processar la sortida de mysql. Grcat llegeix el fitxer de configuració subministrat, analitza la sortida d'acord amb regexp i afegeix colors. El manual d'grc el podem visualitzar amb la comanda man grc o aquí.

Com pintar la consola de MySQL / MariaDB?

Per pintar la consola de MySQL o MariaDB hem de seguir els següents passos:

Instal·lar MySQL o MariaDB

Òbviament, tenir instal·lat MySQL o MariaDB.

instal·lar grc

Grc és una eina que ens permet pintar els nostres arxius de sortida. (Podem instal·lar-lo en Debian i derivats amb: $ sudo apt-get install grc).

Crear arxius .grcat i .my.cnf

  1. Crear un arxiu .grcat en el nostre directori home que ens permetrà col·locar la configuració dels colors que volem mostrar:
    $ Cd ~ $ gedit .grcat

    A l'arxiu creat hem de col·locar el següent codi:

    #Color predeterminat de les paraules #regexp = [\ w., \: \ -_ /] + regexp =. + Colours = green - #Color de les vores de les taules regexp = [+ \ -] + [+ \ - ] | [|] colours = xarxa - #datos entre () i '' regexp = \ ([\ w \ d, '] + \) colours = white - # numèric regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) colours = yellow - #fecha regexp = \ d {4} - \ d {2} - \ d {2} colours = cyan - #hora regexp = \ d {2} : \ d {2}: \ d {2} colours = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? colours = cyan - #schema regexp = `\ w +` colours = yellow - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + colours = magenta - #Delimitador de fila quan s'usa la tecla \ G regexp = [*] +. + [*] + count = stop colours = white - #Nombres de columna quan es fa servir la tecla \ G regexp = ^ \ s * \ w +: colours = white
  2. Crear un arxiu .my.cnf en el nostre directori home:
    $ Cd ~ $ gedit .my.cnf

    A l'arxiu creat hem de col·locar el següent codi:

    [Mysql] pager = grcat ~ / .grcat

Executar el nostre client MySQL / MariaDB

 mysql -u <user> -p -h <hostname>

Començar a gaudir

colors a la consola de mysql

pintar la consola de mysql

Un petit truc que li donarà vida a la nostra consola Mysql / MariaDB i que pot ser configurada al seu gust, no puc deixar de passar l'oportunitat d'agrair a Alexey Kalinin per la seva interessant informació.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Gilberto va dir

    que bon tip!

  2.   Alex va dir

    Funciona !, espectacular!
    Gràcies!

  3.   Walex va dir

    Hola!
    Abans de res Gràcies !!
    Funciona perfecte, no coneixia la comanda grc
    Una pregunta i perdona l'atreviment, això també es podria fer per a la sortida dels comandaments de la consola en general? per exemple el ls?