في هذا البرنامج التعليمي سوف نتعلم كيفية تلوين وحدة تحكم MySQL / MariaDB وفقًا للتكوين الذي تريده ، مع التمييز حسب نوع البيانات وما إلى ذلك. لهذا سنقوم بمشاركة التكوين الافتراضي وخطوات تشغيله.
كيف يعمل تلوين وحدة MySQL / MariaDB؟
يدعم عميل Mysql استخدام محدد مواقع محدد مسبقًا لإخراج البيانات. لذا يمكننا تكوين grcat (عام تلوين عام) لمعالجة إخراج mysql. يقرأ Grcat ملف التكوين المقدم ويوزع الإخراج وفقًا لـ regexp ويضيف الألوان. يمكن الاطلاع على دليل grc باستخدام الأمر man grc
o هنا.
كيفية تلوين وحدة تحكم MySQL / MariaDB؟
لتلوين وحدة تحكم MySQL أو MariaDB ، يجب علينا اتباع الخطوات التالية:
قم بتثبيت MySQL أو MariaDB
من الواضح ، تثبيت MySQL أو MariaDB.
تثبيت grc
Grc هي أداة تسمح لنا بتلوين ملفاتنا الناتجة. (يمكننا تثبيته في دبيان والمشتقات باستخدام: $ sudo apt-get install grc
).
قم بإنشاء ملفات .grcat وملفات .my.cnf
- قم بإنشاء ملف .grcat في دليل المنزل الخاص بنا ، والذي سيسمح لنا بوضع تكوين الألوان التي نريد إظهارها:
$ cd ~ $ gedit .grcat
في الملف الذي تم إنشاؤه يجب أن نضع الكود التالي:
# اللون الافتراضي للكلمات #regexp = [\ w.، \: \ -_ /] + regexp =. + الألوان = أخضر - # لون حدود الجدول regexp = [+ \ -] + [+ \ -] | [| ] الألوان = أحمر - # بيانات بين () و "regexp = \ ([\ w \ d، '] + \) الألوان = أبيض - # regexp الرقمي = \ s [\ d \.] + \ s * ($ | (؟ = \ |)) الألوان = أصفر - #date regexp = \ d {4} - \ d {2} - \ d {2} colors = cyan - # time regexp = \ d {2}: \ d { 2}: \ d {2} الألوان = سماوي - #IP regexp = (\ d {1,3،3} \.) {1,3} \ d {1,5،XNUMX} (: \ d {XNUMX،XNUMX})؟ الألوان = سماوي - # مخطط regexp = `\ w +` الألوان = أصفر - # البريد الإلكتروني regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + colours = magenta - #Row delimiter عندما \ G regexp = [*] +. + [*] + count = ألوان التوقف = أبيض - # تُستخدم أسماء الأعمدة عند \ G regexp = ^ \ s * \ w +: الألوان = الأبيض يُستخدم
- قم بإنشاء ملف .my.cnf في دليل المنزل لدينا:
$ cd ~ $ gedit .my.cnf
في الملف الذي تم إنشاؤه يجب أن نضع الكود التالي:
[mysql] بيجر = grcat ~ / .grcat
قم بتشغيل عميل MySQL / MariaDB الخاص بنا
mysql -u <user> -p -h <hostname>
ابدأ بالاستمتاع
خدعة صغيرة ستجعل وحدة التحكم Mysql / MariaDB الخاصة بنا تنبض بالحياة ويمكن تهيئتها حسب رغبتك ، لا يمكنني تفويت فرصة الشكر أليكسي كالينين لمعلوماتك الشيقة.
يا لها من نصيحة جيدة!
إنه يعمل! مذهل!
شكرا لك!
مرحبا!
أولا وقبل كل شيء، شكرا لك !!
إنه يعمل بشكل مثالي ، لم أكن أعرف أمر grc
سؤال واحد واغفر للجرأة ، هل يمكن عمل هذا أيضًا لإخراج أوامر وحدة التحكم بشكل عام؟ على سبيل المثال ليرة سورية؟