ثبت نام دوره جامع سئو CIP با تخفیف ویژه جشنواره

ثبت نام دوره جامع سئو CIP با تخفیف ویژه

نحوه حل مشکل Error: MySQL shutdown unexpectedly در XAMPP

xampp

در این مقاله، به بررسی علت‌ها و راه‌حل‌های خطای “MySQL shutdown unexpectedly” در XAMPP می‌پردازیم. این خطا ممکن است به دلایل مختلفی رخ دهد و می‌تواند مانع از اجرای صحیح MySQL در XAMPP شود. در ادامه، به بررسی این دلایل و راه‌حل‌های آن‌ها می‌پردازیم.

علت‌های خطای MySQL shutdown unexpectedly

  1. پورت مسدود شده: یکی از دلایل رایج این خطا، مسدود شدن پورت مورد استفاده MySQL توسط برنامه‌های دیگر است.
  2. وابستگی‌های گم‌شده: ممکن است برخی از فایل‌ها یا وابستگی‌های مورد نیاز MySQL در دسترس نباشند.
  3. مجوزهای نادرست: MySQL ممکن است به دلیل نداشتن مجوزهای لازم نتواند به درستی اجرا شود.
  4. کرش یا خاموش شدن ناگهانی: ممکن است MySQL به دلیل کرش یا خاموش شدن ناگهانی متوقف شده باشد.
  5. تداخل با برنامه‌های دیگر: برخی از برنامه‌ها ممکن است با MySQL تداخل داشته باشند و باعث بروز این خطا شوند.

راه‌حل‌های رفع خطای MySQL shutdown unexpectedly

روش اول: تغییر نام پوشه data

  1. ابتدا نرم‌افزار XAMPP را به‌طور کامل ببندید.
  2. به محل نصب XAMPP بروید و پوشه mysql را پیدا کنید.
  3. پوشه data را به data_old تغییر نام دهید.
  4. یک پوشه جدید با نام data ایجاد کنید.
  5. وارد پوشه backup شوید و تمامی محتویات آن را کپی کنید و در پوشه جدید data قرار دهید.
  6. وارد پوشه data_old شوید و تمامی پوشه‌ها به جز phpmyadmin، performance_schema، mysql و test را کپی کنید و در پوشه جدید data قرار دهید.

روش دوم: تغییر پورت MySQL

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

برای تغییر پورت mysql در xampp فایل my.ini را با برنامه notepade یا برنامه مشابه باز کنید.
داخل درایوی که نرم افزار زمپ نصب شده است به مسیر xampp>mysql>bin بروید و فایل my.ini را با ویرایشگر notepade باز کنید.
با کلید های ترکیبی CTRL+F میتوانید داخل فایل جستجو کنید.
دنبال عدد ۳۳۰۶ بگردید و هرجا این عدد را دیدید با ۳۳۰۷ جایگزین کنید و در پایان فایل را ذخیره کرده و ببندید.

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

داخل درایوی که نرم افزار زمپ نصب شده است به مسیر xampp>php بروید و فایل php.ini را با ویرایشگر notepade باز کنید.
با کلید های ترکیبی CTRL+F میتوانید داخل فایل جستجو کنید.
عبارت mysql.default_port را پیدا کنید، بعد از علامت = پورت ۳۳۰۶ را به ۳۳۰۷ تغییردهید و در نهایت فایل را ذخیره نمایید و ببندید.
در نهایت سرویس Apache و mysql را یک بار stop  و دوباره start نمایید.

روش سوم: بررسی و رفع وابستگی‌ها

  1. به پوشه mysql بروید و فایل‌های ib_logfile0 و ib_logfile1 را حذف کنید.
  2. XAMPP را مجدداً راه‌اندازی کنید و بررسی کنید که آیا مشکل حل شده است یا خیر.

روش چهارم: اجرای XAMPP به عنوان مدیر سیستم

  1. روی آیکون XAMPP کلیک راست کنید و گزینه Run as administrator را انتخاب کنید.
  2. این کار ممکن است به MySQL اجازه دهد تا با مجوزهای لازم اجرا شود و مشکل را حل کند.

نتیجه‌گیری

خطای “MySQL shutdown unexpectedly” در XAMPP ممکن است به دلایل مختلفی رخ دهد، اما با استفاده از روش‌های فوق می‌توانید این مشکل را به راحتی حل کنید. اگر همچنان با این خطا مواجه هستید، ممکن است نیاز به بررسی دقیق‌تر و رفع مشکلات وابستگی‌ها و مجوزها داشته باشید. امیدوارم این مقاله به شما کمک کند تا مشکل خود را حل کنید و بتوانید به راحتی از XAMPP و MySQL استفاده کنید.

آخرین مقالات

3 4 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x
پیمایش به بالا