Una utilidad muy requerida en toda aplicación web es la de contar con un sistema de backup y restaurado de la base de datos, sobre todo por motivos de seguridad.
Cuando estuve realizando mi proyecto, utilicé la siguiente extensión: backup yii que les recomiendo si es que quieren evitarse el trabajo de crear todo a mano.
Lo único que deben de hacer es descargar y agregar dicha extensión al directorio: /proctected/modules como así también deben de modificar el main.php y agregar lo siguiente: ‘backup’,
Para acceder a la extensión: ?r=backup o /backup, en mi caso quedó así: http://localhost/proyecto/index.php?r=backup/
Espero que les sea de utilidad el post.
Saludos,