همگامسازی (sync) دیتابیسهای mysql

solymani

تازه وارد
با سلام

دوستان من روی دو سیستم مجزا mysql دارم کە دیتابیسهای کاملا مشابه روی دو سرور هستند

کاری کە میخوام انجام بدم اینه کە بصورت اتوماتیک دادەهای وارد شدە یا ویرایش شده این دو دیتابیس رو باهم سینک کنم

و اطلاعات هردو دیتابیس برای هردو ارسال بشه

منظورم از اتوماتیک اینه کە بدون کاربر و بە محض ارتباط شبکە یا اینترنت در بازەهای زمانی مشخص سینک انجام بشه

و مهمە کە کار سینک سریع انجام بشه و قدرت زیادی از کامپیوتر نگیره کە محسوس کند بشه یا هنگ کنه

این کار از طریق برنامه مستقل یا کد sql باشه برام فرقی نمیکنه

اساتید محترم کە میتونن راهنمایی کنن منون میشم

 

IAMIR

کاربر عضو
شما در مورد

Mysql Replication جستجو بکنید .

این برنامه هم می تونه مفید باشه .



برنامه ویندوزی

dbForge Studio

کاربردیه .

 

solymani

تازه وارد
دوست گرامی ممنونم بابت راهنماییتون

من این سکرپت رو دانلود کردم و مطابق راهنما



تنظیمش کردم

اما وصل نمیشه

ممکن بازم رهنماییم کنین

بازم ممنونم

 

IAMIR

کاربر عضو
فکر کنم باید پورت و آی پی را برای Mysql باز کنی .

mysql فقط اجازاه دسترسی از آی پی خود سرورشو به برنامه میده .

برای ان کار باید با سرورت در ارتباط باشی .

اگر آی پی باز بود . از برنامه

dbForge Studio

استفاده بکن .

 

solymani

تازه وارد
ضمن تشکر و قدردانی مجدد بابت پاسختون

از باز بودن پورت ٣٣٠٦ مطمئنم

هم از طریق وب هم از طریق اپلیکیشن از سیستم ها بە دیتابیس دسترسی کامل دارم

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

ممنون میشم یە فایل کانفیگ نمونەش رو برام قرار بدین

دو سیستم با ip: 192.168.1.1 و 2 با دیتابیس test و یوزر root و پسورد 123

dbForge Studio رو هم استفاده کردن چندتا مشکل دارم

- اتوماتیک انجام نمیده

- از سرور یک بە ٢ و من دو طرفه میخوام اطلاعات ارسال بشه

- کرکش کار نمی کنه

ممنون میشم بازم کمکم کنی

با سپاس و احترام

 

IAMIR

کاربر عضو
این کلاس ها هم می تونی تست کنی .





و البته روش کلی و اصلی که باید تنظیماتش روی هر دو تا سرور از روت و puty پیاده کنی .



برنامه



خیلی می تونه به کارت بیاد .

 

solymani

تازه وارد
دوست گرامی ممنونم

ای برنامهsqlyog مشکلم رو حل کرد

فقط باید یه تست با کرکش بکنم

بازم ممنون

 

IAMIR

کاربر عضو
من کمتر مشاهده کردم .

کسی از replication روی mysql استفاده بکنه . داخل تنظیمات مرکزی mysql میشه این مورد را کانفیگ کرد . ولی واقعا دردسر داره . بهترین راهشم استفاده از این نرم افزار های موجوده .

معمولا جهت همگام سازی برنامه های تحت ویندوز با سرور برنامه هایی که نسخه وب و کلاینت دارند استفاده می کنند . اونم 99 درصد مواقع تحت microsoft sql server .

 
بالا