my.cnf

my.cnf من کجاست؟!

پیدا کردن فایل تنظیمات MySQL

برای پیدا کردن فایل تنظیمات MySQL یا همون my.cnf چند تا راه هست.

mysql وقتی به صورت سرویس اجرا میشه در واقع برنامه mysqld اجرا میشه حالا ما باید ببینیم این برنامه چه فایلهایی رو بارگزاری میکنه.

 

۱. روش اول

پس این فایلها به ترتیب بارگزاری میشه

نکته مهم این هست تمام فایلهای بالا بارگزاری میشه و اگه یه تنظیمی تو فایل اول مقدار دهی بشه و تو فایل دوم هم مقدار دهی بشه مقدار دوم مقدار نهایی خواهد بود چون آخر بارگزاری شده

۲- مبتونیم با strace ارتباطات mysql رو با سیستم عامل و سیستم فایل بررسی کنیم، حالا کد زیر رو اجرا میکنیم

حالا تو خروجی میتونید ببینید چه فایهایی رو خونده و چه فایلهایی رو نتونسته چون وجود نداشتن و به اینصورت متوجه میشید فایل اصلی کدوم هست.

باید تنظیمات مورد نظرتون رو تو بخش [mysqld] وارد کنید

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *