Backing up archives?

I’m required to archive our XMPP communications for legal reasons. The archive search in openfire looks like it fits our needs for reproducing conversations - but I need to provide for backup to and restore from a storage device with certain retention capabilities.

My DB is a local MySQL database. Can I just dump certain tables, and in case of disaster rebuild my openfire server and just restore them, then re-index the archives? Is it that simple?