مطمئنن تمامی افرادی که به دنبال حل مشکل اجرا نشدن mysql در xampp هستند با زمپ آشنایی دارند بنابراین توضیحات اضافهای راجع به این نرم افزار شبیه ساز قدرتمند و کاربردهای آن نمی دهم و مستقیماً به سراغ حل مشکل اجرا نشدن mysql در xampp می روم .
چند روز قبل به صورت خیلی ناگهانی سرویس mysql در زمپ از کار افتاد و با ارور زیر مواجه شدم .
طبق عادت اولین اقدامی کردم سرچ در گوگل جهت پیدا کردن راه حل مشکل اجرا نشدن mysql در xampp بود و تمام مطالب مربوط به حل مشکل اجرا نشدن mysql در xampp را در سایت های فارسی زبان و انگلیسی زبان را مطالعه و تست کردم اما متاسفانه هیچ کدام از راه حل ها ، مشکل اجرا نشدن mysql در xampp را حل نکرده اند و من بسیار ناامید شده بودم اما جرقه ای در ذهن من به وجود آمد و من شروع به تست راه حل های تجربه ای کردم و در نهایت راه حل مشکل را پیدا کردم. در ادامه تمامی راه حل های موجود در سطح اینترنت را همراه با راه حلی را که خودم پیدا کرده ام برای شما عزیزان شرح می دهم ، امیدوارم مشکل شما نیز حل گردد.
1- تغییر پورت Mysql در زمپ
در اکثر مواقع مشکل phpmyadmin در xampp مربوط به اشغال بودن پورت پیشفرض سرویس mysql توسط برنامه ای دیگر است .
برای تغییر پورت mysql در زمپ مراحل زیر را دنبال نمایید
1- ابتدا برای تغییر پورت mysql در xampp فایل my.ini را با برنامه notepade یا برنامه مشابه باز کنید.
روش اول برای : به مسیر c:\xampp\mysql\bin (البته اگر شما xampp در درایو دیگری نصب کرده اید، بجای C نام آن را قراردهید) بروید و در نهایت my.ini را باز کنید.
روش دوم : برنامه xampp control panel را باز کرده (xampp-control)، سپس روی دکمه config روبروی Mysql کلیک کنید. و در نهایت روی گزینه my.ini کلیک کنید.
2- هر جایی که عبارت port را پیدا کردید، بعد از علامت = عدد 3306 را به 3307 تغییردهید و در نهایت فایل را ذخیره کنید و ببندید.
3- فایل php.ini را با برنامه notepade یا برنامه مشابه باز کنید
روش اول: به مسیر c:\xampp\php (البته اگر شما xampp در درایو دیگری نصب کرده اید، بجای C نام آن را قراردهید) بروید و در نهایت php.ini را باز کنید.
روش دوم: برنامه xampp control panel را باز کرده (xampp-control)، سپس روی دکمه config روبروی Apache کلیک کنید. و در نهایت روی گزینه (php.ini) کلیک کنید.
4- عبارت mysql.default_port را پیدا کنید، بعد از علامت = عدد 3306 را به 3307 تغییردهید و در نهایت فایل را ذخیره نمایید و ببندید.
5- سرویس Apache و mysql را یک بار stop و دوباره start نمایید.
2- جا به جای فایل های دیتا
در بعضی از مواقع ممکن است دیتا های موجود در دیتابیس شما دچار خرابی شده باشند و همین امر باعث شود که دچاره مشکل اجرا نشدن mysql در xampp شوید.
برای حل مشکل اجرا نشدن mysql در زمپ فقط کافی است مراحل زیر را دنبال نمایید.
- ابتدا هر دو سرویس Apache و mysql را stop نمایید و سپس xampp را ببندید
- وارد پوشه data در مسیر C:\xampp\mysql\data بشید
- يک پوشه به نام backuptablespace ايجاد کنید.
- يکي از پوشه هايي که در پوشه data وجود دارد رو از ابتدا Cut و در پوشه اي که ايجاد کردید Paste کنید.
- حالا Xampp را دوباره اجرا کنید و اقدام به اجرای mysql نمایید و بعد از اجرای mysql سرویس Apache را نیز اجرا نمایید . اگر مشکل شما رفع گردید این عمل را متوقف نمایید در غیر اینصورت به مرحله 4 برگرديد و يکي ديگر از همان پوشه ها را به آن پوشه اي که ايجاد کردید انتقال دهید و اين کار را تا وقتي که mysql اجرا نشده ادامه دهید.
تذکر : این روش به احتمال زیاد باعث پاک شدن دیتابیس ها شما می گردد
3- راه حل یافته شده توسط خودم
در این راه حل فقط کافی است شما به مسیر C:\xampp\mysql\data بروید و فایل mysql.pid را حذف نمایید و پس از آن اقدام به اجرای سرویس mysql نمایید
در صورت وجود هرگونه سؤال در رابطه با حل مشکل اجرا نشدن mysql در xampp از طریق بخش تیکت ، دیدگاه یا چت آنلاین سایت با همکاران بخش فنی رویال کد در میان بگذارید تا پاسخگو شما عزیزان باشیم ، همچنین اگر مشکلی در نصب وردپرس در لوکال هاست xampp دارید می توانید مقاله آموزشی نصب وردپرس را مطالعه نمایید.
کلماتی که احتمالا با سرچ این کلمات به سایت ما رسیدید : مشکل اجرا نشدن localhost در xampp ، مشکل اجرا نشدن apache در xampp ، رفع مشکل phpmyadmin در xampp ، تغییر پورت mysql در xampp ، مشکل xampp در ویندوز 10 ،مشکل اجرا نشدن mysql در xampp ، رفع ارور apache shutdown unexpectedly ، باز نشدن localhost در xampp ، مشکل باز نشدن phpmyadmin در xampp ، مشکل بالا نیامدن phpmyadmin ، چرا localhost کار نمی کند ، مشکل بالا نیامدن phpmyadmin در xampp ، تغییر نسخه php در زمپ ، تغییر پورت زمپ ، تغییر پورت xampp ، تغییر ورژن php در زمپ ، رفع مشکل پورت 80 در xampp ، تغییر پورت آپاچی در xampp