Backup & Restore4 min readβ€’Updated September 2026

How to Restore cPanel Backup (Home Directory, Databases, & Emails)

cPanel allows account holders to restore specific portions of their websites independently without overwriting the entire account. You can restore your public_html files, MySQL databases, and email forwarders.

Step-by-Step Instructions

1

Access the Backup Interface in cPanel

Log in to cPanel, locate the 'Files' category, and select 'Backup'.

2

Locate 'Restore a MySQL Database Backup'

Under the 'Restore a MySQL Database Backup' section on the right side of the page, click 'Choose File' and select your .sql or .sql.gz backup file from your computer.

3

Execute Database Upload

Click 'Upload'. cPanel will automatically import your tables and data directly into the active database.

4

Restore Home Directory Files

Under 'Restore a Home Directory Backup', click 'Choose File', select your backup-domain.com.tar.gz file, and click 'Upload'. All files will be unpacked into your home directory.

πŸ’‘ Pro Tip: Ensure your database credentials in wp-config.php or your .env file match your current MySQL user and database name.

πŸ“Œ Important Notes

  • HubforHost also provides automated daily snapshots via JetBackup/cPanel snapshots. You can restore one-click snapshots directly from the 'JetBackup' icon in cPanel.

Related Guides in Backup & Restore

How to Generate and Download a Full Backup of Your cPanel Account

3 min read β€’ Read β†’

How to Download Backup of Home Directory, MySQL, or Email Only

3 min read β€’ Read β†’

How to Generate a cPanel Backup and Send It to a Remote FTP / S3 Server

4 min read β€’ Read β†’
Chat with HubforHost on WhatsApp (+91 7780204727)