First step is to purchase a web hosting package.
Second step is to backup your files and database in your current hosting account.
Third step is to install your content management system (CMS)
Fourth step is to create database in your hosting account
Fifth step is to upload all the files to your hosting account from FTP
Sixth step is to import database in to your new database account by phpadmin
Seventh step is to change name servers in your domain name