لماذا لا يمكنني العثور على my.cnf؟
سؤال
فعلت upderb. لقد حددت موقع my.cnf
لكنني لا أستطيع العثور عليه؟ لا شيئ.
(قمت بتثبيت MySQL باستخدام Captitude تثبيت MySQL-Server، و MySQL يعمل الآن.)
المحلول
ما هو نظام التشغيل الخاص بك ؟ على Debian Linux، فهو يقع في /etc/mysql/my.cnf. إذا لم تتمكن من العثور عليه، فيمكنك إنشاء واحدة من الصفر باستخدام هذا توثيق.
نصائح أخرى
يمكنك محاولة متابعة الأمر:
find /etc -name *.cnf
سوف تظهر لك جميع المواقع من ملفات * .cnf
سيؤدي موقع تحديد موقع الملفات فقط في الدلائل التي يمكنك قراءتها.
أيضا، عندما تقول أنك حصلت على upderb، هل ركض
sudo /etc/cron.daily/slocate
إذا لم يكن الأمر كذلك، فربما لم يكن ما تديره ما يعادله. (برنامج تحديد الموقع الافتراضي على Debian / Ubuntu هذه الأيام هو mlocate).
إنشاء ملف التكوين يوفر MySQL العديد من طرق التكوين ولكن بشكل عام، فمن الأسهل إنشاء ملف My.ini في مجلد MySQL. هناك مئات من الخيارات لتعديل MySQL لمتطلباتك الدقيقة، ولكن أبسط ملف My.ini هو:
[mysqld]
# installation directory
basedir="C:/mysql/"
# data directory
datadir="D:/MySQLdata/"