If you have not read the first part of downloading data, you may first read this post here
1. Login to cPanel of the new server
2. Click File Manager and select Upload

3. Upload the backup files

NOTE: If your hosting provider has some upload limit set in the root level due to which a large file cannot be uploaded, kindly upload it using the FTP client. Refer to this documentation here
4. Return to the folder where all the backup files are uploaded

5. Right-click each .zip file and click extract in the same location

6. Now move the folder with the name “domain.com” which is inside the mail and etc folder to the folder of the new server and inside the same folder respectively.
Folder etc [Old Server] >> folder domain.com?—– >> folder etc [New Server]
Folder mail [Old Server] >> folder domain.com?—– >> folder mail [New Server]


7. Now refresh the page of Email Accounts, you’ll find the emails from the old server of domain.com migrated to the new server.

8. Now go back to cPanel and create a new database, and database user and assign that database to the user.
9. Click PHPMyAdmin and click Import

NOTE: If your hosting provider has some upload limit set in the root level due to which large databases cannot be uploaded, kindly upload it using a Local SQL Client. Refer to this documentation here for using MySQL Workbench to upload it alternatively
10. Lastly move the website file from the public_html or domain.com folder to the respect root directory of the new server. This completes the manual migration