How do I mirror a database from remote Linux into Windows localhost?
Step 4 is enough, they both will be in sync until you change data on one or the other instance.

As a bonus tip, you can ease this procedure by using drush to sync your environnements, via the use of drush aliases.  

More details on this here.

Good-luck friend, happy coding.