is it difficult? moving files and database and that it or is more complicated than that?
That's mostly it. When your domain is pointing to the file root on your new host, create a database backup, make a new database on the new host, import the backup, transfer your files, edit ./inc/config.php to point to your database, all should work.
it sounds very easy. thank you mister for your quick reply.