Como colorir o console MySQL / MariaDB

Neste tutorial, aprenderemos a Como colorir o console MySQL / MariaDB de acordo com a configuração desejada, destacando por tipo de dado e outros. Para isso, vamos compartilhar uma configuração padrão e as etapas para executá-la.

Como funciona a coloração do console MySQL / MariaDB?

O cliente Mysql suporta o uso de localizador predefinido para saída de dados. Portanto, podemos configurar o grcat (Generic Coloriser) para processar a saída do mysql. Grcat lê o arquivo de configuração fornecido, analisa a saída de acordo com regexp e adiciona cores. O manual do grc pode ser visto com o comando man grc o clique aqui.

Como colorir o console MySQL / MariaDB?

Para colorir o console MySQL ou MariaDB, devemos seguir as seguintes etapas:

Instale MySQL ou MariaDB

Obviamente, tenha MySQL ou MariaDB instalado.

Instale grc

Grc é uma ferramenta que nos permite colorir nossos arquivos de saída. (Podemos instalá-lo no Debian e derivados com: $ sudo apt-get install grc).

Crie arquivos .grcat e .meu.cnf

  1. Crie um arquivo .grcat em nosso diretório inicial que nos permitirá colocar a configuração das cores que queremos mostrar:
    $ cd ~ $ gedit .grcat

    No arquivo criado devemos colocar o seguinte código:

    #Cor padrão para palavras #regexp = [\ w., \: \ -_ /] + regexp =. + Colors = green - #Cor das bordas da tabela regexp = [+ \ -] + [+ \ - ] | [|] cores = vermelho - #dados entre () e '' regexp = \ ([\ w \ d, '] + \) cores = branco - # regexp numérico = \ s [\ d \.] + \ s * ($ | (? = \ |)) cores = amarelo - #date regexp = \ d {4} - \ d {2} - \ d {2} cores = ciano - #time regexp = \ d {2} : \ d {2}: \ d {2} cores = ciano - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? cores = ciano - #schema regexp = `\ w +` cores = amarelo - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + cores = magenta - #Delimitador de linha quando \ G regexp = [*] +. + [*] + Count = stop cores = branco - #Nomes de colunas quando \ G regexp = ^ \ s * \ w +: cores = branco é usado
  2. Crie um arquivo .meu.cnf em nosso diretório inicial:
    $ cd ~ $ gedit .meu.cnf

    No arquivo criado devemos colocar o seguinte código:

    [mysql] pager = grcat ~ / .grcat

Execute nosso cliente MySQL / MariaDB

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

Comece a desfrutar

cores para console mysql

console cor mysql

Um pequeno truque que vai dar vida à nossa consola Mysql / MariaDB e que pode ser configurado ao seu gosto, não posso perder a oportunidade de agradecer Alexei Kalinin para suas informações interessantes.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Gilberto dito

    que boa dica!

  2.   Alex dito

    Funciona! Espetacular!
    Obrigado!

  3.   Walex dito

    Olá!
    Em primeiro lugar, obrigado !!
    Funciona perfeito, não conhecia o comando grc
    Uma dúvida e perdoe a ousadia, isso também poderia ser feito para a saída dos comandos do console em geral? por exemplo, o ls?