How to move a Drupal site from Server A to Server B.
- Create the Domain on Server B
- Create the Emails on Server B
- Create the Database on Server B
- Download the database from Server A using backup_migrate
- Rsync files from Server A to Server B using ssh. Be careful to also transfer the dotfiles (or use git if is set)
- Install drush on Server B (see drush-installer)
- Install Drupal on Server B with a clean Database
- Enable module backup_migrate on the new site on Server B