مشکل Start نشدن MySql در Xampp

/ وبلاگ نیماد / مرکز آموزش / مشکل Start نشدن MySql در Xampp

حل مشکل Start نشدن MySql در Xampp

در این پست قصد داریم به یکی از مشکلات متداول در نرم افزار زمپ بپردازیم، اگر مشکل Start نشدن Mysql در Xampp را دارید با نیماد همراه باشید.

مشکل Start نشدن MySql در Xamp

فعال نشدن MySql در زمپ دلایل مختلفی دارد که در ادامه به آنها خواهیم پرداخت:

  1. استفاده از پورت پیش فرض MYSql توسط برنامه دیگر
  2. خرابی فایل های Data

 

مشکل پورت MySql در Xampp

پورت پیش فرض MySql در نرم افزار زمپ 3306 است در صورتی که پورت 3306 توسط نرم افزار دیگری در سیستم استفاده می شود و این پورت مشغول بوده و باعث ایجاد تداخل شده است، میتوانید آن پورت پیش فرض MySql را به پورت دیگری به طور مثال 3307 تغییر دهید.

 اجرا نشدن mysql در xampp

ویرایش فایل my.ini

برای تغییر پورت mysql در xampp فایل my.ini را با برنامه notepade یا برنامه مشابه باز کنید.

داخل درایوی که نرم افزار زمپ نصب شده است به مسیر xampp>mysql>bin بروید و فایل my.ini را با ویرایشگر notepade باز کنید.

با کلید های ترکیبی CTRL+F میتوانید داخل فایل جستجو کنید.

دنبال عدد 3306 بگردید و هرجا این عدد را دیدید با 3307 جایگزین کنید و در پایان فایل را ذخیره کرده و ببندید.

 

مشکل Start نشدن MySql در Xamp

ویرایش فایل php.ini

داخل درایوی که نرم افزار زمپ نصب شده است به مسیر xampp>php بروید و فایل php.ini را با ویرایشگر notepade باز کنید.

با کلید های ترکیبی CTRL+F میتوانید داخل فایل جستجو کنید.

عبارت mysql.default_port را پیدا کنید، بعد از علامت = پورت 3306 را به 3307 تغییردهید و در نهایت فایل را ذخیره نمایید و ببندید.

در نهایت سرویس Apache و mysql را یک بار stop  و دوباره start نمایید.

 

اگر با انجام روش اول مشکلتان رفع نشد، پس مشکل ارتباطی با اشغالی پورت نداشته و ممکن است از خراب شدن فایل های Data زمپ باشد و بایستی از روش دوم برای حل مشکل Start نشدن MySql در Xamp استفاده کنید.

 

مشکل Start نشدن MySql در Xamp

مشکل فایل های Data در Xampp

به منظور سهولت در رفع مشکل Start نشدن MySql در Xampp به صورت مرحله به مرحله توضیح خواهم داد.

  1. ابتدا سرویس Apache  و mysql را stop  کرده و سپس xampp را ببندید.
  2. وارد پوشه data در درایوی که زمپ نصب شده است در مسیر : xampp>mysql>data شوید.
  3. نام پوشه data را به نام دیگری تغییر دهید. به طور مثال: data_old
  4. سپس یک پوشه جدید به نام data ایجاد کنید.
  5. فایل های موجود در مسیر mysql/backup را در فولدر mysql/data کپی کنید.
  6. فولدرهای درون data_old را در پوشه جدید کپی کنید. (به جز فولدرهای mysql, performance_schema و phpmyadmin)
  7. فایل ibdata1 را از فولدر data_old به پوشه mysql/data کپی کنید.
  8. نرم افزار زمپ را مجدد باز کرده و Apache  و mysql را Start کنید.

امیدوارم مشکلتان رفع شده باشد، این مشکل برای بنده پیش آمده بود که با انجام مرحله دوم درج شده در این مطلب مشکل برطرف شد و تصمیم گرفتم در سایت منتشر کنم چنانچه دوستان نیز این مشکل را داشتند مشکلشان برطرف شود.

در ادامه منابع ای که جهت رفع مشکل استفاده کردم را لینکش را گذاشتمُ چنانچه با انجام این دو روش مشکلتان حل نشد کیورد های زیر را در گوگل جستجو کرده تا روش های دیگری جهت رفع مشکل Start نشدن Mysql در Xamp را بیابید.

جستجوی فارسی:

مشکل اجرا نشدن mysql در xampp / مشکل بالا نیامدن phpmyadmin در xampp / ران نشدن Mysql در xamp / Start نشدن MySql در Xamp

جستجوی انگلیسی:

xampp MySQL does not start / How to Fix the XAMPP Error “MySQL Shutdown Unexpectedly” / Attempting to start MySQL service / Mysql Not Starting in Xampp

منابع:

xampp MySQL does not start

MySQL Shutdown Unexpectedly In XAMPP

 

ارسال نظر

5 × دو =