title: Best approach for Synchronization Mysql databases using C#
body: <p>I have a requirement as below.</p>
  
  <ul>
  <li>Windows application in c# with My sql database.</li>
  <li>MySql database in both local and server .</li>
  <li>One centralized server with many client </li>
  <li>Synchronizing the server database at each time when the new entry or update is
  happen in local machine.</li>
  <li>The server data also needs to be updated in local at regular intervals inorder to avoid conflicts</li>
  </ul>
  
  <p>I need to know what is the best approach to follow to make this synchronization without any conflicts.</p>
  
  <p>Thanks in advance</p>