How to Export a Large Database Using cPanel Terminal

Exporting a large database using phpMyAdmin can sometimes be challenging due to file size limitations and timeouts. To overcome these limitations, you can use the cPanel terminal to export your database efficiently.

Step-by-Step Guide to Export a Database Using Terminal:

1. Open Terminal on cPanel

  • Log in to your cPanel account.
  • Search for "Terminal" in the search bar and click on it, or find it under the "Advanced" section on the dashboard.

2. Navigate to the Desired Directory

Choose a directory where you want to store the exported database file. You can use the cd command to navigate to your desired directory. For example, to navigate to the public_html directory, use:

cd public_html

3. Export the Database Using MySQLDump

Use the mysqldump command to export your database. Replace userna5_db with your cPanel username and database name, userna5_user with your cPanel user and database user, and yourbackup.sql with your desired SQL file name:

mysqldump -u userna5_user -p userna5_db > yourbackup.sql​
You will be prompted to enter the password for the MySQL user. Enter the password you used when creating the MySQL user associated with the database.

4. Verify the Exported File

After the export process is complete, verify that the SQL file has been created in your specified directory. You can list the files in the directory using the ls command:

ls

5. Download the Exported Database

To download the exported database file to your local machine, navigate to the directory where the file is stored via the cPanel File Manager. Locate the yourbackup.sql file, right-click on it, and select "Download."

Tips and Troubleshooting

  • Check File Size: Ensure there is enough space in your cPanel account to store the exported database file.
  • Verify Database Credentials: Make sure you use the correct database name and credentials to avoid connection errors.
  • Monitor the Export Process: Keep an eye on the terminal to ensure the export process completes without errors.
  • File Permissions: Ensure the SQL file has the appropriate permissions for access.

By following these steps, you can efficiently export a large database using the cPanel terminal, bypassing the limitations of phpMyAdmin.

Was this answer helpful? 0 Users Found This Useful (0 Votes)