إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سؤال عن الخطأ رقم 2002 ( MySql )

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • سؤال عن الخطأ رقم 2002 ( MySql )

    السلام عليكم ورحمة الله وبركاته .......

    إخوتي الكرام أثابكم الله واعزكم ..

    انا لدي مشكلة مع MySql فعندما أقوم بمحاولة تشغيل MySQL فانني احصل على الرسالة التالية :

    كود:
    Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
    بعد البحث أتضح أن MySQL Client يقوم بالاتصال مع MySQL Server عن طريق ما يسمى بال Unix socket وذلك لسرعته وتفوقه على نظيره TCP/IP port , وتتم عملية الاتصال عن طريق الملف mysql.sock !!

    المشكلة أنني لا أجد هذا الملف mysql.sock ولا في أي مسار من المسارات المحتمل وجوده فيها !!

    أيضاً هناك شي أخر ,, !!

    الملف المسمى :

    كود:
    /etc/my.cnf
    غير موجود حيث أنه بالامكان أن يتم عن طريقه تحديد مكان تواجد الملف المسمى mysql.sock كالتالي :

    كود:
    [mysqld]
    socket=/path/to/socket
    
    [client]
    socket=/path/to/socket

    ترى ما العمل الان ! وما هو التصرف المناسب لمثل هذه الحالات ؟

    هل أقوم بإعادة تنصيب MySQL ام أقوم بانشاء الملفات المفقودة يدوياً ؟


    ملاحظة :

    أنا لم أقم بتنصيب MySQL بل أتت مع نسخة BackTrack 2 .


    Dr.Pain

  • #2
    pkill mysqld
    su mysql
    mysql_install_db
    mysqld_safe &
    http://www.linuxquestions.org/questi...l.sock-258201/
    Programming-Fr34ks[dot]NET
    Ma Weblog
    ابدأ بتعلم Python | Ruby
    كتاب البايثون متوافر الآن
    لا اتواجد بهذا المنتدى ... للإتصال

    تعليق


    • #3
      حدثت معى هذه المشكلة من قبل

      إذا لم تجد الملف المذكور قم بإنشاء ملف فارغ بنفس الاسم فى نفس المكان

      فى موقع المساعدة ل MySQL يذكرون أن سبب هذا الخطأ هو نقص الذاكرة .. فإذا كانت ذاكرتك 256 MB فقد يكون ذلك سبباً مباشراً

      المهم أن الأمر انتهى بتشغيل MySQL يدوياً فى كل مرة أحتاج ذلك من خلال الروت ..

      تعليق

      يعمل...
      X