मुझे इसी तरह की समस्या का सामना करना पड़ा है। त्रुटि दो कारणों में से किसी एक के कारण है। पहला -> सेवा अक्षम दूसरा -> सेवा का पथ बदल दिया गया है या MySQL सर्वर हटा दिया गया है।
कदम
cmd में "नेट स्टार्ट mysql" चलाने का प्रयास करें। इसके लिए आपको xampp में पोर्ट बदलने की जरूरत नहीं है। यदि यह 1508 त्रुटि दिखाता है तो इसका मतलब है कि आपकी सेवा अक्षम है। सर्च पर जाएं-> सर्विसेज टाइप करें-> mysql-> राइट क्लिक-> स्टार्टअप टाइप को ऑटोमैटिक में बदलें
फिर cmd में "net start mysql" टाइप करें। अगर "सेवा शुरू हो रही है.." दिखाता है तो xampp से mysql सर्वर चलाएँ
अगर यह त्रुटि 2 दिखाता है तो इसका मतलब है कि MySQL पथ अलग है या MySQL सर्वर हटा दिया गया है। अब, खोज पर जाएं-> regedit.exe-> mysql खोजें -> मान को xmapp mysql बिन फ़ोल्डर में बदलें और mysql_upgrad_wizard को बिन में चलाएं। अब मेरे मामले में मेरे पास MySQL सर्वर 5.0 था, मेरे xampp sql सर्वर को अपग्रेड करने के बाद सुचारू रूप से चला पी>