"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > \"تم العثور على خيار بدون المجموعة السابقة في my.cnf: لماذا وكيفية إصلاحه؟\"

\"تم العثور على خيار بدون المجموعة السابقة في my.cnf: لماذا وكيفية إصلاحه؟\"

تم النشر بتاريخ 2024-11-09
تصفح:106

\

تم العثور على خيار بدون المجموعة السابقة في ملف my.cnf

عند محاولة الاتصال بقاعدة بيانات MySQL عن بعد باستخدام الأمر mysql -u root -p، قد يواجه المستخدمون رسالة الخطأ:

Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1

السبب

يحدث هذا الخطأ عندما يفتقد ملف التكوين my.cnf الرأس [mysqld]. يحتوي ملف my.cnf على إعدادات التكوين لـ MySQL، ويجب وضع كل قسم بين قوسين مربعين ([]) مع اسم القسم المقابل.

الحل

لحل هذه المشكلة، قم بإضافة رأس [mysqld] هو السطر الأول في الملف /etc/mysql/my.cnf.

[mysqld]
... (remaining configuration settings)

على سبيل المثال، إذا كنت ترغب في تعيين المنطقة الزمنية الافتراضية:

[mysqld]
default-time-zone = " 08:00"
... (remaining configuration settings)

أعد تشغيل MySQL

بعد إجراء التغييرات اللازمة على ملف my.cnf، أعد تشغيل خدمة MySQL لتطبيق الإعدادات الجديدة.

أوبونتو/دبيان

sudo mysqld stop Sudo mysqld start
sudo mysqld stop
sudo mysqld start

CentOS/Red Hat

خدمة sudo mysqld stop Sudo Service mysqld start
sudo service mysqld stop
sudo service mysqld start
بمجرد إعادة تشغيل خدمة MySQL، يجب أن تكون قادرًا على إنشاء اتصال عن بعد دون مواجهة رسالة الخطأ.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3