دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
کنترل پنل دایرکت ادمین (Direct Admin)
  • Folder icon closed Folder open iconBuild کردن سرویس‌ها در دایرکت ادمین (DirectAdmin)
  • Folder icon closed Folder open iconرفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین
  • Folder icon closed Folder open iconجلوگیری از حذف خودکار فایل‌ها در مسیر خاصی در دایرکت ادمین
  • Folder icon closed Folder open iconبهم ریختگی فایل های فارسی در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی و پاک کردن لیست Messages در دایرکت ادمین
  • Folder icon closed Folder open iconمشاهده و تغییر پورت دایرکت ادمین
  • Folder icon closed Folder open iconآموزش کامل انتقال دامنه از یوزر Admin به یک ریسلر در DirectAdmin
  • Folder icon closed Folder open iconریستور دیتابیس در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ گیری دیتابیس در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ‌گیری اتوماتیک با استفاده از FTP و Cron Job در دایرکت ادمین
  • Folder icon closed Folder open iconتغییر نام دامنه‌ی اصلی در دایرکت ادمین
  • Folder icon closed Folder open iconتغییر و فیکس کردن پرمیژن ها در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی فضای مصرفی دیسک در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ‌ها در DirectAdmin
  • Folder icon closed Folder open iconمدیریت کاربران بزرگ و زمان‌بندی بکاپ‌ها
  • Folder icon closed Folder open iconبکاپ روی موقعیت‌های ریموت (Backup to remote locations)
  • Folder icon closed Folder open iconانتقال اکانت‌ها (Migrating accounts)
  • Folder icon closed Folder open iconمهاجرت کامل در DirectAdmin
  • Folder icon closed Folder open iconمهاجرت از cPanel به DirectAdmin
  • Folder icon closed Folder open iconبکاپ CLI با Borg
  • Folder icon closed Folder open iconریستور و بازیابی (Restore and Recovery)
  • Folder icon closed Folder open iconراهنمای جامع سیستم‌های پشتیبان‌گیری (Backup) در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مدیریت بکاپ‌های حجیم و زمان‌بندی در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مدیریت بکاپ‌های ریموت در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع انتقال حساب‌ها و مدیریت همگام‌سازی در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل مهاجرت سرور DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مهاجرت از cPanel به DirectAdmin
  • Folder icon closed Folder open iconراهنمای کامل پشتیبان‌گیری CLI با استفاده از Borg
  • Folder icon closed Folder open iconآموزش جامع بازیابی و ریستور بکاپ در DirectAdmin
  • Folder icon closed Folder open iconآموزش جامع شخصی‌سازی ادمین در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل سفارشی‌سازی تنظیمات ادمین در DirectAdmin
  • Folder icon closed Folder open iconآموزش جامع سفارشی‌سازی کاربران در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع سفارشی‌سازی و مدیریت FileManager در DirectAdmin
  • Folder icon closed Folder open iconفعال‌سازی و سفارشی‌سازی آمار وب‌سایت (Website Statistics) در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل پیکربندی DirectAdmin
  • Folder icon closed Folder open iconایمن‌سازی DirectAdmin
  • Folder icon closed Folder open iconایمن‌سازی با Brute Force Monitor در DirectAdmin
کنترل پنل دایرکت ادمین (Direct Admin)

رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین

خطای اتصال MySQL از طریق سوکت
 خطای اتصال MySQL از طریق سوکت در DirectAdmin  یکی از خطاهای رایجی که ممکن است هنگام اتصال به MySQL در سرورهای لینوکسی یا محیط دایرکت‌ادمین با آن روبرو شوید، خطای زیر است:

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

این خطا معمولاً به این معناست که MySQL در حال اجرا نیست، یا مسیر فایل سوکت (mysql.sock) توسط برنامه‌ای که قصد اتصال دارد پیدا نمی‌شود. در این مقاله از مارال هاست، دلایل بروز این خطا و روش‌های قطعی برای رفع آن را بررسی می‌کنیم.

رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین

خطای MySQL Socket چیست؟

MySQL به دو روش اصلی ارتباط برقرار می‌کند:

  1. از طریق IP و پورت (مثلاً  پورت پیش‌فرض پایگاه‌داده روی سرور محلی  3306)
  2. از طریق فایل سوکت در مسیر مشخص (مثلاً مسیر پیش‌فرض سوکت MySQL )

وقتی اتصال به فایل سوکت برقرار نمی‌شود، پیغام خطا مشابه زیر نمایش داده می‌شود:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket MySQL ' (2)
رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین

دلایل رایج بروز خطای سوکت

علتتوضیح
سرویس MySQL اجرا نمی‌شودخاموش بودن سرویس اصلی یا کرش آن
تغییر مسیر فایل سوکتفایل mysql.sock جابه‌جا یا حذف شده
عدم هماهنگی فایل پیکربندیمسیر فایل سوکت در فایل تنظیمات سرویس دیتابیس  با مکان واقعی یکی نیست
خرابی دیتادایرکتوریدایرکتوری /var_lib_mysql/ دچار مشکل شده
تغییر سطح دسترسیسطح دسترسی نادرست به فایل یا پوشه سوکت

روش‌های رفع خطا

 1. بررسی وضعیت سرویس MySQL

در مرحله اول بررسی کنید که سرویس MySQL فعال است یا نه. اگر غیر فعال باشد، طبیعتاً فایل سوکت ایجاد نشده و اتصال با خطا مواجه می‌شود.

 2. یافتن مسیر صحیح سوکت

در برخی توزیع‌های لینوکس مسیر فایل سوکت متفاوت است (مثلاً /tmp/mysql.sock). اگر برنامه‌نویس هستید یا اسکریپت‌ها به مسیر خاصی اشاره دارند، اطمینان حاصل کنید که مسیر صحیح سوکت را مشخص کرده‌اید.

 3. هماهنگ‌سازی مسیر در فایل پیکربندی

فایل پیکربندی MySQL معمولاً در مسیر /etc /my .cnf قرار دارد. باید بررسی کنید مسیر socket= در دو بخش [client] و [mysqld] یکی باشد.

 4. بررسی دسترسی‌ها و وجود فایل

مطمئن شوید فایل mysql.sock واقعاً در مسیر مشخص وجود دارد و سطح دسترسی مناسب دارد.

 5. ریستارت سرویس MySQL

در بسیاری از موارد با ریستارت سرویس MySQL، فایل سوکت مجدداً ایجاد شده و مشکل برطرف می‌شود. اگر سرویس ری‌استارت نمی‌شود، بررسی لاگ خطا در مسیر /var /log/ mysqld.log بسیار مهم است.


رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین

 مثال کاربردی – خطای وردپرس به علت سوکت

فرض کنید یکی از سایت‌های وردپرسی در سرور دایرکت‌ادمین با این خطا مواجه شده:

Error establishing a database connection

در بررسی اولیه، وردپرس به‌صورت پیش‌فرض از localhost برای اتصال به MySQL استفاده می‌کند که معمولاً به فایل سوکت اشاره دارد. اما اگر مسیر فایل سوکت نادرست باشد یا سرویس MySQL خاموش باشد، این ارور ظاهر می‌شود.

راه‌حل:

  1. بررسی وضعیت سرویس MySQL و راه‌اندازی مجدد آن
  2. مشخص کردن IP سرور (مثلاً 127.0.0.1) به‌جای localhost در فایل wp-config.php
  3. در صورت نیاز، تصحیح مسیر فایل سوکت در فایل پیکربندی سرور

نتیجه‌گیری

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

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • نکاتی برای ایمن‌تر کردن سرور شما
  • نصب گواهینامه SSL بر روی hostname دایرکت ادمین
  • خودکارسازی وظایف مدیریتی با ابزارهای خط فرمان در Plesk
  • رفع خطای invalid literal for int در PHP Selector سیستم CloudLinux
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام