حل  مشكلة  الخطأ unexpexted end of mysq


عند تعرضك في ال EasyPhp  للخطأ التالي unexpexted end of mysql .. see login file ?
هذا الخطأ يظهر عند وجود configuration  قديم من نسخ أسبق لل MySql لا زالت على جهازك أو من  تحميل نسخ كثيرة من البرنامج  أو تعارض البيانات المشتركة بين الملفات
سأعرض 3 من الطرق بالتسلسل الذي عملت به, مع العلم أنه يجب إغلاق برنامج ال easyphp  في حال استخدامك له
1-      في حال لم تعط سماحيات للوصول إلى البرنامج
a.        افتح "C:\Program Files (x86)"  
b.         انقر بالزر اليميني على ملف ال EasyPHP  و اختار خصائص
c.        -  في ال security tab  اضغط عليه في الجزء العلوي اضغط على change
d.       -  في اللائحة التي تظهر مستخدمو البرامج اختر المستخدم الفعال لديك (اسم الكومبيوتر users/   )
e.        -  في لائحة سماحيات المستخدم (permission for users  )  فعل مربع ال full control  ( تحكم كامل ) في عمود allow  ليصبح عليه  إشارة صح
f.         -  اضغط ok  
2-      بعض النسخ  من ال  easyPhp  لا تهيئ فيها قيم ال InnoDB  لذلك افتح ملف ال my.ini من المسار
التالي :
C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\binaries\mysql
و الغي التعليق عن السطور التالية (أزل إشارة ال #  ) 
#innodb_data_home_dir=C:\\mysql\\data\\       
#innodb_data_file_path =ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:\\mysql\\data\\
و استبدل ال C:\\mysql\\data\\ بمكان وجود ال mysql  في ملف ال easyphp  ليصبح  كالتالي
innodb_data_home_dir = C:\\Program Files (x86)\\EasyPHP-DevServer-13.1VC11\\binaries\\mysql\\data\\
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:\\Program Files (x86)\\EasyPHPDevServer13.1VC11\\binaries\\mysql\\data\\

لا تنس ال  \\
3-       في  حال لم تعمل  أي من الطرق السابقة انسخ أعمالك السابقة الموجودة في ملف ال (www or localweb  ) و احذف البرنامج عم جهازك و الموجود في ال c:\programs files و من ثم أعد تنصيب البرنامج و لكن مباشرة على ال C
حيث أنه عند التنصيب قم بتغيير مسار المكان الذي تريد تنزيل البرنامج فيه من زر browse – استعراض


بالتوفيق و أرحب بأي استفسار J