如何為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和Derivatives上: $ sudo apt-get install grc).

創建.grcat文件並 .my.cnf文件

  1. 建立檔案 .grcat 在我們的主目錄中,這將允許我們放置要顯示的顏色的配置:
    $ cd〜$ gedit .grcat

    在創建的文件中,我們必須放置以下代碼:

    #單詞的默認顏色#regexp = [\ w。,\:\ -_ /] + regexp =。+顏色=綠色-#表邊框的顏色regexp = [+ \-] + [+ \-] | [| ]顏色=紅色-#()和''regexp之間的數據=(([\ w \ d,'] + \)顏色=白色-#數字regexp = \ s [\ d \。] + \ s *($ | |(?= \ |))顏色=黃色-#date regexp = \ d {4}-\ d {2}-\ d {2}顏色=青色-#time regexp = \ d {2}:\ d { 2}:\ d {2}顏色=青色-#IP regexp =(\ d {1,3} \。){3} \ d {1,3}(:\ d {1,5})? 顏色=青色-#schema正則表達式=`\ w +`顏色=黃色-#email正則表達式= [\ w \。\ -__] + @ [\ w \。\ -_] +顏色=洋紅色-#行分隔符\ G regexp = [*] +。+ [*] +計數=停止顏色=白色-#當\ G regexp = ^ \ s * \ w +時的列名:使用顏色=白色
  2. 建立檔案 .my.cnf文件 在我們的主目錄中:
    $ cd〜$ gedit .my.cnf文件

    在創建的文件中,我們必須放置以下代碼:

    [mysql]分頁器= grcat〜/ .grcat

運行我們的MySQL / MariaDB客戶端

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

開始享受

顏色到mysql控制台

彩色mysql控制台

一個可以使我們的Mysql / MariaDB控制台栩栩如生並且可以根據您的喜好進行配置的小技巧,我不能錯過感謝的機會 阿列克謝·卡里寧(Alexey Kalinin) 為您提供有趣的信息。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   吉爾伯托 他說:

    多麼好的提示!

  2.   亞歷克斯 他說:

    不錯,太棒了!
    謝謝 !

  3.   威力士 他說:

    您好!
    首先謝謝!!
    它工作完美,我不知道grc命令
    一個問題,請原諒大膽,通常也可以對控制台命令的輸出執行此操作嗎? 例如ls?