Hoe de MySQL / MariaDB-console te kleuren

In deze tutorial zullen we leren hoe Hoe de MySQL / MariaDB-console te kleuren volgens de gewenste configuratie, gemarkeerd op gegevenstype en andere. Hiervoor gaan we een standaardconfiguratie delen en de stappen om deze te laten draaien.

Hoe werkt MySQL / MariaDB-consolekleuring?

De Mysql-client ondersteunt het gebruik van een vooraf gedefinieerde locator voor gegevensuitvoer. We kunnen dus grcat (Generic Colouriser) configureren om mysql-uitvoer te verwerken. Grcat leest het meegeleverde configuratiebestand, analyseert de uitvoer volgens regexp en voegt kleuren toe. De grc-handleiding kan worden bekeken met het commando man grc o hier.

Hoe kleur ik de MySQL / MariaDB-console?

Om de MySQL- of MariaDB-console te kleuren, moeten we de volgende stappen volgen:

Installeer MySQL of MariaDB

Zorg ervoor dat MySQL of MariaDB is geïnstalleerd.

Installeer grc

Grc is een tool waarmee we onze outputbestanden kunnen kleuren. (We kunnen het op Debian en derivaten installeren met: $ sudo apt-get install grc).

Maak .grcat-bestanden en .mijn.cnf

  1. Maak een bestand .grcat in onze homedirectory waarmee we de configuratie kunnen plaatsen van de kleuren die we willen tonen:
    $ cd ~ $ gedit .grcat

    In het aangemaakte bestand moeten we de volgende code plaatsen:

    #Standaardkleur voor woorden #regexp = [\ w., \: \ -_ /] + regexp =. + Kleuren = groen - #Kleur van tabelranden regexp = [+ \ -] + [+ \ - ] | [|] kleuren = rood - #gegevens tussen () en '' regexp = \ ([\ w \ d, '] + \) kleuren = wit - # numerieke regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) kleuren = geel - #date regexp = \ d {4} - \ d {2} - \ d {2} kleuren = cyaan - #time regexp = \ d {2} : \ d {2}: \ d {2} kleuren = cyaan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? kleuren = cyaan - #schema regexp = `\ w +` kleuren = geel - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + kleuren = magenta - #Rij scheidingsteken wanneer \ G regexp = [*] +. + [*] + Count = stop kleuren = wit - #Kolumnamen wanneer \ G regexp = ^ \ s * \ w +: kleuren = wit wordt gebruikt
  2. Maak een bestand .mijn.cnf in onze homedirectory:
    $ cd ~ $ gedit .mijn.cnf

    In het aangemaakte bestand moeten we de volgende code plaatsen:

    [mysql] pager = grcat ~ / .grcat

Voer onze MySQL / MariaDB-client uit

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

Begin te genieten

kleuren naar mysql-console

kleur mysql console

Een kleine truc die onze Mysql / MariaDB-console tot leven zal brengen en die naar wens kan worden geconfigureerd, ik kan de gelegenheid niet missen om te bedanken Aleksej Kalinin voor uw interessante informatie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Gilberto zei

    wat een goede tip!

  2.   Alex zei

    Het werkt! Spectaculair!
    Dank je wel!

  3.   Walex zei

    Hello!
    Allereerst bedankt !!
    Het werkt perfect, ik kende het grc-commando niet
    Een vraag en vergeef de durf, dit zou ook kunnen worden gedaan voor de uitvoer van de console-opdrachten in het algemeen? bijvoorbeeld de ls?