روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ امیرعلی رمضانی
ران نشدن xammp در mysql
جامعه پی اچ پی ایجاد شده در ۳۰ دی ۱۴۰۰

استاد هر وقت میخوام ران کنم همچین اروری می‌گیرم.

Error: MySQL shutdown unexpectedly.
5:25:43 PM [mysql] This may be due to a blocked port, missing dependencies, 
5:25:43 PM [mysql] improper privileges, a crash, or a shutdown by another method.
5:25:43 PM [mysql] Press the Logs button to view error logs and check
5:25:43 PM [mysql] the Windows Event Viewer for more clues
5:25:43 PM [mysql] If you need more help, copy and post this
5:25:43 PM [mysql] entire log window on the forums

سلام.

تسک منیجرو چک کنید که mysql باز نباشه، اگر بازه end task کنید اما اگر نبود این مراحلو برید:

مسیر xampp وارد پوشه mysql بشید.

از پوشه data بکاپ بگیرید. (کپی کنین)

وارد پوشه data بشید و بر اساس type فایل هارو sort کنید و فایل هایی که تایپشون File Info هست رو پاک کنید و mysql رو استارت کنید.

محسن موحد ۳۰ دی ۱۴۰۰، ۱۴:۳۲

مراحلی که گفتین رو رفتم همچنان ارور میده

امیرعلی رمضانی ۰۱ بهمن ۱۴۰۰، ۱۱:۰۱

پورت mysql رو تغییر بدید، یک پورت خالی بگذارید. تست کنید.

محسن موحد ۰۲ بهمن ۱۴۰۰، ۰۳:۴۶

چه پورت هایی رو می‌تونم بزارم

امیرعلی رمضانی ۰۲ بهمن ۱۴۰۰، ۱۲:۳۱

یک پورت خالی مثلا 3307 و ...

البته میتونید تست بگیرید با کامند زیر ببینید پورت 3306 که پورت دیفالت mysql هست اشغال شده یا نه:

netstat -ano | findstr :3306
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       9500
  TCP    [::]:3306              [::]:0                 LISTENING       9500

داخل cmd خط اولو تایپ کنید خروجیش دو خط پایینشه.

و اگر خروجی داشت یعنی mysql از قبل run شده پس باید پروسسش رو kill کنید.

با توجه به خروجی بالا با این کامند میتونید kill کنید:

taskkill /PID 9500 /F

9500 پروسس آیدیه که بر اساس خروجی قبلی گرفتم. آیدی شما متفاوته. اگر با apache هم مشکل دارید همین کاررا کنید.

اما اگر mysql ای ران نبود(دستور اول خروجی نداشت)، باید سمت همون پوشه ی data داخل mysql رفت.

محسن موحد ۰۲ بهمن ۱۴۰۰، ۲۱:۱۱

فهمیدم مشکلش چی بوده رو فایروال بلاک شده بود

امیرعلی رمضانی ۰۳ بهمن ۱۴۰۰، ۰۷:۵۷

بسیار عالی.?

بهترین پاسخ
محسن موحد ۰۳ بهمن ۱۴۰۰، ۱۶:۴۳