Manage Database using SSH
Exporting MySQL Data
This example shows you how to export a database. It is a good idea to export your data often as a backup.
- Using SSH, execute the following command:
mysqldump -p -u cPanelusername_databaseusername database_name > dbname.sql
- You will be prompted for a password, type in the password for the username and press Enter. Replace
cPanelusername
, password and database_name with your MySQL username, password and database name.The file dbname.sql now holds a backup of your database and is ready for download to your computer.
To export a single table from your database you would use the following command:
Again you would need to replace the username, database and tableName with the correct information.mysqldump -p --user=username database_name tableName > tableName.sql
Once done the table specified would then be saved to your account as tableName.sql
Import A MySQL Database
The file must be in .sql format. It can not be compressed in a .zip or .tar.gz file. This tutorial is useful when you are managing large database file.
- Start by uploading the .sql file onto the your cPanel account
- Create the MySQL database via the cpanel.
- Using SSH, navigate to the directory where your .sql file is.
- Next run this command:
mysql -u
cPanelusername_databaseusername
-pdatabase_name
< yourdatabase.sqlTo import a single table into an existing database you would use the following command:
mysql -u username -p -D database_name <
yourdatabase.sql
Was this answer helpful?
Also Read
Powered by WHMCompleteSolution