Hi, I have more than 15+ years of experience in linux and in sys administration. In this period I already setup solutions like this and of course I can help you. The only question that I have is, what is the size of your database? If it is to big we cannot make synchronizations in real-time or every 1 hour for example, in some cases can be in real-time , every 1 hour , every 6 hours or every 24 hours syncs. Tell me more informations to suggest you a solution.
Thanks