1. Если сайт будет находиться на том же хостинге, а изменится только доменное имя, то достаточно просто перенести содержимое в каталог, который указан в качестве корневого для того домена, на который вы переносить собрались, и поменять в settings.php $base_url на новый (когда вы эту строку найдёте в файле settings.php вы поймёте сразу)
2. Если новый домен находится на другом хостинге придётся сделать немного больше:
- сдампить базу средствами phpmyadmin, если он не установлен или у вас нет возможности его поставить тогда используйте mysqldump
mysqldump -u root -p пароль_рута имя_базы > файл_куда_скинуть_дамп
сразу хочу отметить что если на том хостинге куда вы переносите, уже есть phpmyadmin то идеально было бы и сдампить базу с помощью него же на старом хостинге, потому что очень часто бывают косяки с кодировкой если сделать не так.
- после этого посмотреть в том же settings.php как называлась база на старом хостинге (если вы и так это не помните) и в принципе в идеале - такую же создать и на новом хостинге, дабы избежать дальнейшей путаницы, ну и, соответственно задать на неё тот же пароль.
- поднять базу на новом хостинге используя phpmyadmin или, на крайний случай,
cat файл_с_дампом | mysql -u пользователь -p имя_базы_на новом_хостинге
у вас спросят пароль этого пользователя, после того как вы его введёте и нажмёте enter весь дамп будет добавлен в новую базу
- перенести содержимое корневого каталога старого домена в корневой каталог нового домена, не забыть при этом изменить $base_url в файле settings.php на новое доменное имя.