Los pasos son correctos, solo te pregunto si para el backup y la restauración vas a usar phpmyadmin o no... Yo te lo recomiendo. Esta es la parte más complicada.
Los datos y la estructura los puedes hacer juntos, pero si tu base de datos ocupa mucho tendrás que hacer el backup en varias partes. Por ejemplo las tablas que más ocupen (phpbb_search_wordlist, phpbb_searh_wordmatch, phpbb_posts, phpbb_posts_text, phpbb_users) en un archivo cada una, y las tablas que menos ocupan en otro archivo. Si las tablas que más ocupan, ocupan "demasiado", a su vez tendrás que divirlas en trozos...
Es un coñado. Yo tuve que mudar mi foro, con una base de datos de unos 55 MB, y tuve que hacer más de 300 trozos, e ir subiendo trozo a trozo
Esto es porque si al servidor le metes un archivo con muchos miles de consultas, "peta" y no lo ejecuta, por eso hay que divirlo en trozos...