I denne opplæringen lærer vi å Hvordan fargelegge MySQL / MariaDB-konsollen i henhold til konfigurasjonen du ønsker, utheving etter datatype og andre. For dette skal vi dele en standardkonfigurasjon og trinnene for å få den til å kjøre.
Hvordan fungerer MySQL / MariaDB-konsollfarging?
Mysql-klienten støtter bruken av forhåndsdefinert locator for datautgang. Så vi kan konfigurere grcat (Generic Colouriser) til å behandle mysql-utdata. Grcat leser den medfølgende konfigurasjonsfilen, analyserer utdataene i henhold til regexp, og legger til farger. GRC-håndboken kan vises med kommandoen man grc
o her.
Hvordan fargelegge MySQL / MariaDB-konsollen?
For å fargelegge MySQL- eller MariaDB-konsollen må vi følge følgende trinn:
Installer MySQL eller MariaDB
Åpenbart har MySQL eller MariaDB installert.
Installer grc
Grc er et verktøy som lar oss fargelegge utdatafilene våre. (Vi kan installere det på Debian og derivater med: $ sudo apt-get install grc
).
Opprett .grcat-filer og .min.cnf
- Lag en fil .grcat i hjemmekatalogen vår som lar oss plassere konfigurasjonen av fargene vi vil vise:
$ cd ~ $ gedit .grcat
I den opprettede filen må vi plassere følgende kode:
#Standardfarge for ord #regexp = [\ w., \: \ -_ /] + regexp =. + Farger = grønn - #Farge av tabellgrenser regexp = [+ \ -] + [+ \ -] | [| ] farger = rød - #data mellom () og '' regexp = \ ([\ w \ d, '] + \) farger = hvit - # numerisk regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) farger = gul - #date regexp = \ d {4} - \ d {2} - \ d {2} farger = cyan - #time regexp = \ d {2}: \ d { 2}: \ d {2} farger = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5})? farger = cyan - #schema regexp = `\ w +` farger = gul - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + farger = magenta - # Rødegrense når \ G regexp = [*] +. + [*] + Count = stoppfarger = hvit - # Kolonnenavn når \ G regexp = ^ \ s * \ w +: farger = hvit brukes
- Lag en fil .min.cnf i hjemmekatalogen vår:
$ cd ~ $ gedit .min.cnf
I den opprettede filen må vi plassere følgende kode:
[mysql] personsøker = grcat ~ / .grcat
Kjør MySQL / MariaDB-klienten
mysql -u <user> -p -h <hostname>
Begynn å kose deg
Et lite triks som vil gi liv til Mysql / MariaDB-konsollen vår, og som kan konfigureres etter eget ønske, kan jeg ikke gå glipp av muligheten til å takke Alexei Kalinin for din interessante informasjon.
for et godt tips!
Det fungerer! Spektakulært!
Takk skal du ha !
Hei!
Først og fremst takk !!
Det fungerer perfekt, jeg visste ikke grc-kommandoen
Ett spørsmål og tilgi den dristige, kan dette også gjøres for utdata fra konsollkommandoene generelt? for eksempel ls?