مرکز آموزش

رفع مشکل خطای SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

  • 7

گاهی اوقات در هنگام کار با دیتابیس MySQL قصد دارید تغییری در آن ایجاد کنید اما با خطای زیر مواجه می شوید:

SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

 

دلایل وقوع این خطا

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

 

راه حل

بر حسب شرایط می توانید با استفاده از یکی از دو روش زیر مشکل را رفع کنید:

روش اول: قصد اتصال ریموت به دیتابیس دارید

ابتدا اطمینان حاصل کنید که سرور به دلایل امنیتی یا ... دسترسی ریموت به دیتابیس را غیر فعال نکرده باشد. در صورتیکه که از عدم وجود محدودیت اطمینان حاصل شد، اطلاعات دیتتبیس را به شرح زیر تغییر دهید:

آدرس سرور: IP اصلی سرور

پورت: 3306

نام دیتابیس، نام کاربری و رمز عبور آن را دقیقا مطابق با تنظیمات انجام شده در سرو هاست وارد کنید.

روش دوم: قصد اتصال به دیتابیس در خود هاست دارید

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

آدرس سرور: localhost

نام دیتابیس، نام کاربری و رمز عبور آن را دقیقا مطابق با تنظیمات انجام شده در سرو هاست وارد کنید.

در این روش می توانید به جای localhost از آدرس 127.0.0.1 نیز استفاده کنید.

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


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