سؤال

لا يمكنني بدء تشغيل mysqld دون الحصول على الخطأ التالي:

giveacodicetagpre.

إذا حاولت بدء تشغيل MySQL، فاخبرني أنه لا يمكن الاتصال بخادم MySQL المحلي من خلال المقبس "/RUN/MYSQLD/MYSQLD.SOCK".قمت بإصلاح هذا عن طريق تشغيل mysqld_safe بدلا من mysqld.لقد توقف هذا عن العمل وأحصل الآن على الخطأ التالي:

giveacodicetagpre.

يمكنني استخدام Mariadb على توزيع Archlinux.أي شخص يعرف كيفية إصلاح هذا؟

تحرير 1:

ستيف، تمكنت من بدء تشغيل خدمة mySQLD باستخدام systemctl كما يمكن رؤيتها هنا:

giveacodicetagpre.

عندما أحاول تشغيل MySQL، ما زلت أحصل على الخطأ:

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

----- الاقتراح الأصلي -----

حاول تشغيل (كجذر):

giveacodicetagpre.

إذا كان هذا لا يعمل، فيرجى نشر مرة أخرى ليقول إذا تم إرجاع نفس الخطأ.

----- نصيحة أخرى -----

عظيم أن MySQL بدأ الآن على الأقل. بعض الأشياء للتحقق:

1) هل موجود ملف المقبس في الواقع؟إذا لم تقم بتشغيل Touch /Run/MySQLD/MYSQLD.SOCK لإنشاءه ومعرفة ما إذا كان ذلك يساعد، فقد تحتاج إلى تغيير الملف المراد مملوكة / غير قابل للملكية بواسطة مستخدم MySQL؛

2) هل قمت بفحص ملف My.cnf الخاص بك للتحقق من تكوين MySQL صحيحا؟

3) إذا لم تساعد ما ذكر أعلاه، فأنا أقترح أن أقترح محاولة بدء تشغيل MySQL مرة أخرى باستخدام علامة deverbose حتى تحصل على إخراج خطأ أكثر تفصيلا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top