I'm thinking of moving to a new host, I just wondering what is the easiest way to transfer all databases and files to a new host? both servers have cpanel installed thanks;
You can use mysqldump via a shell. How to: http://www.devarticles.com/c/a/MySQL/Backing-Up-Your-MySQL-Databases-With-MySQLDump/1/ Edit: Here's a better article that covers backup and restore via shell: http://www.builderau.com.au/architect/0,39024564,39129983-1,00.htm
Edit - its getting late i need some sleep. I found the first two of my search intresting to read. How to restore a db? And the programm putty is a must have.
Ask the new host nicely if he/she will restore it through whm when setting up the new account. In most cases this saves a lot of time and nothing (including logs) are lost. And it's just a one click process, but you'll need to give him/her your older server ip, username and password. or what fryman said