باز بسته بودن نداره عزیز
شما وارد دیتابیس میشید و یک دیتابیس به نام information_schema وجود داره به تیبل USER_PRIVILEGES میرید و قبلش هم باید یک یوزر جدید برای دیتابیس اضافه کنید میتونید هم نکنید
تو قسمت GRANTEE یک چیزی به این شکل دارید
'root'@'localhost'
حالا اینو به این شکل دربیارید
'root'@'*'
یا
'root'@'192.168.5.5'
ستاره بزارید برای همه ایپی ها باز میشه .. ایپی بزارید فقط واسه ایپی سرورتون
البته فکر کنم بجای ستاره باید از % استفاده کنید
کلیه هاست هایی که تا به حال دریافت کردم در جدول مورد نظر شما چنین فرمتی دارند
'root'@'localhost'
ضمن این که قابل ویرایش هم نیست و نمی شه تغییرش داد!!!!!!
-------
از بخش ریموت مای اس کیو ال هم آی پی و حتی وایلد کارت تعریف شده اما بازهم کانکشن برقرار نمیشه
Can't connect to MySQL server on 'xx.xx.xxx.xx'
البته اگه کارنکرد به ادمین بگویید وارد این فایل بشود
vim /etc/mysql/my.cnf
و#bind-address و #skip-networking رو اگه بودن پشتشون # بزاره جلوی bind هم معمولا 127.0.0.1 قرار داره
به هر حال بحث امنیت سرور هم هست
و هیچ فروشنده ای حاضر نیست برای سرویس ماهانه که حداکثر 2 تومن ارزش داره
کانفیگ سرورش رو برای یک نفر تغییر بده!!!!!
جسارتا اونوقت اگه پورت ۳۳۰۶ باز نبود چی؟
تاجایی هم که بنده اطلاع دارم باید این پورت باز باشه چرا که پورت اتصالی بانک اطلاعاتی هست
یا دست کم امکان تعریف لیست آی پی های سفید یا وایلد کارت وجود داشته باشه!!!
==============
پ.ن: تا کنون 5 سرور تست دریافت شده که موفق به پیاده سازی اسکریپت در هیچ کدوم از هاست ها نشدیم
و کلیه هاست ها کانکشن بانک اطلاعاتی رو پذیرش نمی کنند!!!
مهم : فقط وجود گزینه Remote MySQL در هاست و سی پنل شما فروشندگان گرامی به این معنی نیست که هاست شما از این قابلیت پشتیبانی می کنه!!!! بلکه تنظیمات و کانفیگ ها باید به گونه ای باشه که کانکشن خارجی رو ممنوع نکنه!!!! لذا در ادامه پیشنهادات این مورد رو مد نظر داشته باشید یا حداقل خودتون با یک اسکریپت ریموت تست کنید این ماجرا رو!!!