
... Por tus palabras, no creo que sea lo que buscas.... phpMyAdmin ya hace eso!, supongo lo tienes... ¿o no?.
Por desgracia yo no lo tengo instalado (

) pero en la parte superior hay un menú, en este hay una pestaña de "Exportar"... te creará un archivo .sql que posteriormente podrás leer en tu servicio de hosting (supongo igual tienes phpMyAdmin) dando click en la pestaña "SQL" del mismo menú y seleccionando "ejecutar desde archivo"...
Espero no me falle la memoria, realmente es intuitivo. Igual espero sea lo que buscas (exportar tu BD) pero si quieres hacer tu propio sistema (la FAQ) mencionalo.
Saludos y suerte!

PD: No, no es la única forma.