Ciao
In questo caso non è affatto necessario esportare anche il database visto che resta sullo stesso hosting, deve solo aggiornare i percorsi delle variabili nel file configuration.php dopo aver spostato le cartelle. Comunque potevi benissimo rimanere nella sottocartella e aggiungere un redirect301 nel file .htaccess.
Secondo la mia opinione avere l'installazione in una cartella della root porta vantaggi nella gestione del sito, esempio si può fare una copia in un altra cartella parallela ed all'occorrenza rinominarla per avere subito il sito online a seguito di eventuali errori dovuti ad installazioni errate di estensioni, naturalmente bisogna di pari passo avere fatto anche una copia del database.