تغيير القيم الافتراضية لسجل تدقيق Percona
-
29-09-2020 - |
سؤال
هل فاتني شيء هنا؟أقوم بتثبيت البرنامج الإضافي Percona Audit Log (MySQL 5.5).
يمكنني تثبيته بشكل جيد باستخدام:
INSTALL PLUGIN audit_log SONAME 'audit_log.so';
يمكنني بعد ذلك رؤية جميع المتغيرات الافتراضية باستخدام:
SHOW GLOBAL VARIABLES LIKE 'audit%';
بالنظر إلى الوثائق يخبرني أنها في معظمها ليست ديناميكية.
فكيف يمكنني ضبطها على ما أحتاج إليه في وقت تثبيت البرنامج الإضافي؟ما يمكنني قوله هو أن الخيار الوحيد هو إضافتها إلى ملفي my.cnf
الملف وأعد تشغيل قاعدة البيانات.
يعد هذا أمرًا جيدًا بالنسبة لنظام الاختبار، لكن لا يمكنني إعادة تشغيل قواعد البيانات المباشرة الخاصة بي، فقط لتثبيت مكون إضافي بالتأكيد.
المحلول
هناك عدد قليل من الخيارات الديناميكية، ولكن في معظمها يجب إضافتها إلى ملف cnf، مما يعني أنك بحاجة إلى إعادة تشغيل قواعد البيانات المباشرة إذا كنت تريد استخدامها.
لا تنتمي إلى dba.stackexchange