شروع کمپین عیدانه وردپرس تیم

30 تا 80% تخفیف

جستجو پیشرفته محصولات

رفع مشکلات MySql در نرم افزار Xampp

خواندن این مطلب

3 دقیقه

زمان میبرد!

رفع مشکلات MySql در نرم افزار Xampp

رفع مشکلات مختلف MySQL در نرم افزار زمپ

حل مشکل Error: MySQL Shutdown Unexpectedly

رفع خطای This may be due to a blocked port 

 

XAMPP یکی از محبوبترین پلتفرم های توسعه وب است که شامل Apache، MySQL و PHP است. با این حال، ممکن است در بعضی موارد، MySql با دیگر برنامه های نصب شده بر روی کامپیوتر شما تداخل داشته باشد و مشکلاتی را برای شما ایجاد کند. در این مقاله، ما راه حل هایی برای رفع تداخل MySql در XAMPP معرفی می کنیم.

1. استفاده از پورت دیگر

برای رفع تداخل MySql در XAMPP، می توانید از پورت دیگری به جای پورت پیش فرض استفاده کنید. برای این کار، می توانید پورت MySql را به عدد دیگری تغییر دهید. برای تغییر پورت MySql به پورت 3307، فایل my.ini را باز کنید. این فایل در مسیر \xampp\mysql\bin قرار دارد. سپس خطوط زیر را پیدا کنید:

# The MySQL server
[wampmysqld]
port = 3306

در این خطوط، شماره پورت 3306 به پورت 3307 تغییر دهید:

# The MySQL server
[wampmysqld]
port = 3307

سپس فایل my.ini را ذخیره کنید و MySql را مجدداً راه اندازی کنید.

2. مسدود کردن پورت تداخل دار

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

netstat -ano | findstr :3306

این دستور پورت هایی که با استفاده از پورت 3306 در حال استفاده هستند را نشان می دهد. شماره پردازه را یادداشت کنید.

سپس برای مسدود کردن پورت 3306 برای MySql، به پوشه \xampp\mysql\bin وارد شده و فایل my.ini را باز کنید. سپس خطوط زیر را پیدا کنید:

# The MySQL server
[wampmysqld]
port = 3306

در این خطوط، شماره پورت 3306 را به یک شماره دیگری تغییر دهید، مانند 3307:

# The MySQL server
[wampmysqld]
port = 3307

سپس خطوط زیر را به انتهای فایل اضافه کنید:

# Block the port that is causing conflict
skip-networking

3. استفاده از نرم افزارهای دیگر

در صورتی که رفع تداخل MySql در XAMPP برای شما ممکن نبود، می توانید از نرم افزارهای دیگری مانند WampServer، EasyPHP یا Laragon استفاده کنید. این نرم افزارها شامل Apache، MySQL و PHP هستند و به همان اندازه که XAMPP آسان برای نصب و استفاده هستند. با این حال، ممکن است نیاز باشد تا تنظیمات اضافی برای آنها انجام دهید.

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

درباره نویسنده



نظرات کاربران



دیدگاهتان را بنویسید

مطالب مرتبط



محصولات جدید

34%
افزونه مدیریت عضویت وردپرس – Ultimate Membership Pro
تومان
115,000
175,000
16%
افزونه قیمت گذاری و تخفیف پویا ووکامرس
تومان
105,000
125,000
33%
افزونه چند آدرس ووکامرس – YITH Multiple Shipping Addresses
تومان
110,000
165,000
24%
افزونه WooCommerce Page Builder For Elementor
تومان
110,000
145,000
27%
افزونه خبرنامه حرفه ای میلستر – Mailster Pro
تومان
80,000
110,000

جستجو کنید ...

تبلیغات

این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .