Stap 1 (Download from Old Server)
- Download Domain File :- Go to cPanel > your Domain > Select all > Compress File > Download
- Download Database :– Go to your domain database file (cpanel > search ‘phpMyAdmin’ mySQLdatabas’) > your database > export
Stap 2 (Create Database on New Server)
Way1 :- installing wordpress direct
Way 2 :- go to “MySQL® Databases’ > create new database / Create new user / Add User To Database
Stap 3 (Upload Domain data on New Server)
- go to cPannel > go to your Domain > delete all file
- upload Domain File > Extract File
Stap 4 (Change Database File Name)
- Click edit on ‘wp-config.php‘ > Change ‘Database Name (DB_NAME))’, Database username (DB_USER), and Password with New created One
Stap 5 (Upload Database File on New Server)
- go to your phpMyAdmin
- your Database file > import file
Stap 6 (Change URL or Domain Name on New Server)
- on your phpMyAdmin Database file > Click ‘wp9a_options’ > edit siteURL, home URL & email
Guide Link YouTube Video :- https://www.youtube.com/watch?v=XhqS2-BoKmM


I found this article to be very eye-opening. Thanks for sharing.