Как да оцветя конзолата MySQL / MariaDB

В този урок ще се научим да Как да оцветя конзолата MySQL / MariaDB според конфигурацията, която искате, подчертаване по тип данни и други. За това ще споделим конфигурация по подразбиране и стъпките за нейното изпълнение.

Как работи оцветяването на конзолата MySQL / MariaDB?

Клиентът на Mysql поддържа използването на предварително дефиниран локатор за извеждане на данни. Така че можем да конфигурираме grcat (Generic Colouriser) да обработва изхода на mysql. Grcat чете предоставения конфигурационен файл, анализира изхода според regexp и добавя цветове. Ръководството grc може да се види с командата man grc o тук.

Как да оцветя конзолата MySQL / MariaDB?

За да оцветим конзолата MySQL или MariaDB, трябва да следваме следните стъпки:

Инсталирайте MySQL или MariaDB

Очевидно е, че има инсталиран MySQL или MariaDB.

Инсталирайте grc

Grc е инструмент, който ни позволява да оцветяваме изходните си файлове. (Можем да го инсталираме на Debian и деривати с: $ sudo apt-get install grc).

Създайте .grcat файлове и .my.cnf

  1. Създайте файл .grcat в нашата домашна директория, която ще ни позволи да поставим конфигурацията на цветовете, които искаме да покажем:
    $ cd ~ $ gedit .grcat

    В създадения файл трябва да поставим следния код:

    # Цвят по подразбиране за думи #regexp = [\ w., \: \ -_ /] + regexp =. + Colors = green - # Цвят на границите на таблицата regexp = [+ \ -] + [+ \ - ] | [|] цветове = червено - # данни между () и '' регулярно изражение = \ ([\ w \ d, '] + \) цветове = бяло - # числово регулярно изражение = \ s [\ d \.] + \ s * ($ | (? = \ |)) цветове = жълто - #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 \. \ -_] + colors = magenta - # Разделител ред, когато \ G regexp = [*] +. + [*] + Count = стоп цветове = бяло - # Имена на колони, когато се използва \ G regexp = ^ \ s * \ w +: colors = white
  2. Създайте файл .my.cnf в нашата домашна директория:
    $ cd ~ $ gedit .my.cnf

    В създадения файл трябва да поставим следния код:

    [mysql] пейджър = grcat ~ / .grcat

Стартирайте нашия клиент MySQL / MariaDB

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

Започнете да се наслаждавате

цветове към mysql конзолата

цветна конзола на mysql

Малък трик, който ще даде живот на нашата конзола Mysql / MariaDB и който може да бъде конфигуриран по ваш вкус, не мога да пропусна възможността да благодаря Алексей Калинин за вашата интересна информация.


3 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Жилберто каза той

    какъв добър съвет!

  2.   Alex каза той

    Действа! Зрелищно!
    Благодаря ти !

  3.   Walex каза той

    Здравейте!
    Преди всичко Благодаря !!
    Работи перфектно, не знаех командата grc
    Един въпрос и простете за дръзновението, това може да се направи и за изхода на конзолните команди като цяло? например ls?