در حالت کلی اتصال از یک اسکریپت به یک دیتابیس رو سرور دیگر دو قسمت دارد:
۱. باید در کانفیگ اسکریپت تان به جای localhost مسیر آی پی سرور مقصد و نام دیتابیس در سرور مقصد را بدهید.
۲. در سرور مقصد (جایی که دیتابیس تان قرار دارد) باید یوزر و پسورد ادمین اسکریپ تان و مجوز لازم را تعریف کنید مثلا این طور:
البته باید مطمئن باشید که پورت 3306 (پیشفرض mysql ) روی هر دو هاست باز باشد و دیتابیس به لوکال هاست بیند نشده باشد. یعنی اگر در کانفیگ mysql تان داشته باشیدکد:GRANT ALL ON yourdb.* TO 'remoteuser'@'localhost' IDENTIFIED BY 'somepass'; FLUSH PRIVILEGES; quit;
bind-address=127.0.0.1
نمی توانید از خارج به دیتابیس کانکت کنید
برای کانکت شدن به دیتابیس دوردست روی ویندوز می توانید مطابق این راهنمایی عمل کنید.






پاسخ با نقل قول