مشکل در ارتباط با پایگاه داده در یک سرور دیگه
سلام
یک سرور در ovh دارم و یک هاست در iweb
وقتی می خوام با کد زیر از ovh به یک پایگاه داده mysql در iweb کانکت بشم خطا میده:
کد PHP:
$conn = mysql_connect($address,$db_name,$password);
خطا:
کد PHP:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110
البته وقتی از یک جای دیگه کانکت می شم مشکلی پیش نمیاد و کانکت میشه ولی از ovh نمیشه
حالا چرا نمیشه رو نمیدونم!
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
فایل زیر را ادیت کنید :
و سپس خط زیر را پیدا کنید و اول خط این علامت # را قرار بدهید
کد:
bind-address = 127.0.0.1
و پس فایل را ذخیره کنید و حتما مای اسکوئل رو ریستارت کنید
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
جواب نداد
این فایل دوتا خط بیشتر نداره:
کد PHP:
local-infile=0
#bind-address=127.0.0.1
تنظیمات دیگه ای نیاز نداره؟
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
تا این مشکل حل نشه کارم پیش نمیره
دوستان نظری ندارن؟
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
دوست عزیز ربطی به شما نداره . اگه می خواهین به پایگاه داده روی سرور iweb وصل بشین شاید remote connections روی سرور iweb بسته شده باشه اگر iweb شما cPanel استفاده میکنین . Enable Remote MySQL Connections in cPanel | Liquid Web Knowledge Base | Web Hosting Tutorials | cPanel Tutorials | WebHost Manger Tutorials | Liquid Web
مشکلتون رو حل می کنه
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
در فایل /etc/my.cnf برای بنده فقط
این مشخصات است
set-variable = max_connections=500
log-slow-queries
safe-show-database
max_allowed_packet=256M
bind-address = 127.0.0.1 موجود ندارد
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
توجه داشته باشید که باید پورت ها mysql دو طرف باید باز باشه
پاسخ : مشکل در ارتباط با پایگاه داده در یک سرور دیگه
اقا وحید سرور رور به رو باز است
می خواهم رو سرور فعلی که سایت روش است نیز باز کنم اما همان طور که در بالا گفتم خط
کد:
bind-address = 127.0.0.1
نیست