ورود

View Full Version : سوال: نحوه join کردن



henry1414
یک شنبه 04 آبان 1393, 14:43 عصر
با سلام و خسته نباشید
بچه ها چطوری می شه در mysql دو table را در دو سرور جدا ولی در یک شبکه join کرد.
مثلا table X در server:192.168.1.200
و table y در server: 192.168.1.201

miladamirzadeh
یک شنبه 04 آبان 1393, 19:12 عصر
سلام دوست عزیز. مبحثی در MySQL وجود داره به نام Federated Tables. با استفاده از این تکنیک می تونید به نوعی میانبری از یک سرور دیگر در سرور کنونی خود داشته باشید.

henry1414
دوشنبه 05 آبان 1393, 07:59 صبح
سلام دوست عزیز. مبحثی در MySQL وجود داره به نام Federated Tables. با استفاده از این تکنیک می تونید به نوعی میانبری از یک سرور دیگر در سرور کنونی خود داشته باشید.

بله این مبحث را در نت بررسیش کردم...
اما هر کاری کردم نشد.
می شه شما راهنمایی بفرمایید...

miladamirzadeh
دوشنبه 05 آبان 1393, 11:51 صبح
منظورت چیه از اینکه هر کاری کردید نشد؟ دقیقاً کجای کار به مشکل برخوردید.

us1234
دوشنبه 05 آبان 1393, 14:08 عصر
دقیقا باید از همان تکنولوژی که دوستمون گفتند استفاده کنید .

در تیبل دوم که سلکت روی آن زده میشه باید در هنگام ساخت تیبل این خط را باید اضافه کنید :


CONNECTION='mysql://username:password@hostname:port/database/tablename'

که یوزر نیم و پسورد دیتابیس سرور اول و hostname آی پی سرور ، پورت هم 3306 میباشد .

البته نکته و قلق کار اینجاست که در سرور اول در قسمت ریموت دیتابیس باید آی پی سرور دوم را وارد کرده باشید تا دسترسی داشته باشید .