Before moving your website and databases to a new hosting provider, the first step should be a backup plan of all files and databases. You can do this either using FTP to download/upload files/databases directly or creating an automatic full database backup via cPanel. After this step is completed, it's necessary to change your DNS settings with your new host - this process could take from several hours up to an entire day.