I am planning on moving MySQL tables from a Windows development machine locally to a remote server on a web host. What is the best way to do this, and move all the data with it? With MS SQL Server I can 'Export Data' but I'm not sure about how to go about this. I'd like to populate all the tables locally before pushing them. If I could get this part down I could use MySQL instead of MS SQL with my ASP.NET pages!