Как раскрасить консоль MySQL / MariaDB

В этом уроке мы узнаем, как Как раскрасить консоль MySQL / MariaDB в соответствии с желаемой конфигурацией, выделение по типу данных и др. Для этого мы собираемся поделиться конфигурацией по умолчанию и шагами по ее запуску.

Как работает раскраска консоли MySQL / MariaDB?

Клиент Mysql поддерживает использование предопределенного локатора для вывода данных. Итак, мы можем настроить grcat (Generic Colouriser) для обработки вывода mysql. Grcat читает предоставленный файл конфигурации, анализирует вывод в соответствии с регулярным выражением и добавляет цвета. Руководство по 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 = [+ \ -] + [+ \ -] | [| ] colors = red - # данные между () и '' regexp = \ ([\ w \ d, '] + \) colors = white - # числовое 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 \. \ -_] + colors = magenta - # Разделитель строк, когда \ G regexp = [*] +. + [*] + Count = stop colors = white - # Имена столбцов используются, когда используется \ G regexp = ^ \ s * \ w +: colors = white
  2. Создать файл .my.cnf в нашем домашнем каталоге:
    $ cd ~ $ gedit .my.cnf

    В созданном файле мы должны разместить следующий код:

    [mysql] pager = grcat ~ / .grcat

Запустите наш клиент MySQL / MariaDB

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

Начать наслаждаться

цвета в консоль mysql

цвет консоли mysql

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


3 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Gilberto сказал

    какой хороший совет!

  2.   Алекс сказал

    Работает! Эффектно!
    Спасибо!

  3.   Walex сказал

    Привет!
    Прежде всего, спасибо !!
    Работает отлично, команду grc не знал
    Один вопрос и простите за дерзость, это тоже можно было сделать для вывода консольных команд вообще? например ls?