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
- 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
- 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
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.
que boa dica!
Funciona! Espetacular!
Obrigado!
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?