Moving Magento From One Host To Another
2. take backup of your files.
3. create new database on your new host
4. save your database and password of your database
5. open local.xml in magento folder on path app\etc change infomation of previous database with new.
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[username]]></username>
<password><![CDATA[password]]></password>
<dbname><![CDATA[databasename]]></dbname>
<active>1</active>
</connection>
6. upload all your files to you new host.
7. go to you new host database open table `core_config_data` change the value of your old host name with new host name
example:
Before Changing Host
config_id scope scope_id path value
Edit Delete 2 default 0 web/unsecure/base_url http://localhost/oldhost/
Edit Delete 3 default 0 web/secure/base_url http://localhost/oldhost/
After Changing Host
config_id scope scope_id path value
Edit Delete 2 default 0 web/unsecure/base_url http://localhost/newhost/
Edit Delete 3 default 0 web/secure/base_url http://localhost/newhost/