title: Python sync with mySQL for local application?
body: <p>There have been many questions along these lines but I'm struggling to apply them to my scenario. Any help would be be greatly appreciated!</p>
  
  <p>We currently have a functioning mySQL database hosted on a website, data is entered from a website and via PHP it is put into the database.</p>
  
  <p>At the same time we want to now create a python application that works offline. It should carry out all the same functions as the web version and run totally locally, this means it needs a copy of the entire database to run locally and when changes are made to such local database they are synced next time there is an internet connection available.</p>
  
  <p>First off I have no idea what the best method would be to run such a database offline. I was considering just setting up a localhost, however this needs to be distributable to many machines. Hence setting up a localhost via an installer of some sort may be impractical no?</p>
  
  <p>Secondly synchronization? Not a clue on how to go about this!</p>
  
  <p>Any help would be very very very appreciated.</p>
  
  <p>Thank you!</p>