I want to move a Wordpress Blog to a fresh Domain Name and not just redirect with .htacces Means physically move all the URL's in a Wordpress Blog to fresh domain. How to perform this tasks? And note that we don't have access to old Domain now.
Do you have a backup of the database? If so, just do a search/replace on it, and install the new wordpress on the new domain, then import the altered database backup. Presto, new blog, new domain, new links.
from cPanel I take backup of Database and on new domain from cPanel I upload the backup of Database and I have a fresh domain with old blog content? or there is some other procedure to restoring the Database on fresh Domain?
Yes, that should work, but unless you do a search / replace on the database-backup before uploading the data, all the links registered saved (if you have any internal links) will point to the old domain.
Normally, restoring your database and uploading all your files to your new domain will be enough. I have done this many times. Sometimes you'll need to adjust some settings to get everything up and running again
First of all you need to your blog files and db backup. Its not a tough task to do so. Moving older blog to new domain only require few changes in sql file. Here are few steps to do this thing. Upload website Files to new server corresponding to new domain. Dowload and and open SQL file of previous blog. Replace with new blog URL using ctr+h. Change all the url. Upload to phpmyadmin Configure database details on config.php Hope this will help for sure.