V tomto tutoriále sa dozvieme, ako na to Ako vyfarbiť konzolu MySQL / MariaDB podľa konfigurácie, ktorú chcete, zvýraznenie podľa dátového typu a ďalšie. Z tohto dôvodu budeme zdieľať predvolenú konfiguráciu a kroky na jej spustenie.
Ako funguje vyfarbenie konzoly MySQL / MariaDB?
Klient MySQL podporuje použitie preddefinovaného lokátora pre výstup dát. Môžeme teda nakonfigurovať grcat (Generic Colouriser) na spracovanie výstupu mysql. Grcat načíta dodaný konfiguračný súbor, analyzuje výstup podľa regulárneho výrazu a pridá farby. Príručku grc je možné zobraziť príkazom man grc
o tu.
Ako vyfarbiť konzolu MySQL / MariaDB?
Ak chcete vyfarbiť konzolu MySQL alebo MariaDB, musíte postupovať podľa nasledujúcich krokov:
Nainštalujte MySQL alebo MariaDB
Je zrejmé, že máte nainštalovaný MySQL alebo MariaDB.
Nainštalujte grc
Grc je nástroj, ktorý nám umožňuje vyfarbiť naše výstupné súbory. (Môžeme ho nainštalovať na Debian a deriváty s: $ sudo apt-get install grc
).
Vytvorte súbory .grcat a .my.cnf
- Vytvorte súbor .grcat v našom domovskom adresári, ktorý nám umožní umiestniť konfiguráciu farieb, ktoré chceme zobraziť:
$ cd ~ $ gedit .grcat
Do vytvoreného súboru musíme umiestniť nasledujúci kód:
# Predvolená farba slov #regexp = [\ w., \: \ -_ /] + regexp =. + Farby = zelená - # Farba okrajov tabuľky regexp = [+ \ -] + [+ \ -] | [| ] farby = červená - # dáta medzi () a '' regexp = \ ([\ w \ d, '] + \) farby = biela - # numerický regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) colors = yellow - #date regexp = \ d {4} - \ d {2} - \ d {2} colors = cyan - #time regexp = \ d {2}: \ d { 2}: \ d {2} colors = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5})? colors = cyan - #schema regexp = "\ w +` colors = yellow - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + farby = purpurová - #Rozdeľovač, keď \ G regexp = [*] +. + [*] + Počet = stop farieb = biela - # Názvy stĺpcov, keď sa použije \ G regexp = ^ \ s * \ w +: farby = biela
- Vytvorte súbor .my.cnf v našom domovskom adresári:
$ cd ~ $ gedit .my.cnf
Do vytvoreného súboru musíme umiestniť nasledujúci kód:
[mysql] pager = grcat ~ / .grcat
Spustite nášho klienta MySQL / MariaDB
mysql -u <user> -p -h <hostname>
Začnite si užívať
Malý trik, ktorý oživí našu konzolu Mysql / MariaDB a ktorý si môžete nakonfigurovať podľa svojich predstáv, si nemôžem nechať ujsť príležitosť poďakovať Alexej Kalinin pre vaše zaujímavé informácie.
aký dobrý tip!
Funguje to! Veľkolepé!
Ďakujem !
Dobrý deň!
V prvom rade ďakujem !!
Funguje to perfektne, nepoznal som príkaz grc
Jedna otázka a odpustite odvážnym, toto by sa dalo urobiť aj pre výstup z príkazov konzoly všeobecne? napríklad ls?