To download your database to a .sql file via command line
mysqldump [options] -u DB_username -h localhost -p Database_name > file.sql
some useful options to include in your statement are:
Add a DROP DATABASE statement before each CREATE DATABASE statement. Added in MySQL 4.1.13.
<code>--add-drop-database</code>
Add a DROP TABLE statement before each CREATE TABLE statement.
<code>--add-drop-table</code>
Do not write any row information for the table. This is very useful if you want to get a dump of only the structure for a table.
<code>--no-data, -d</code>
The most common dump call is:
mysqldump --opt -u DB_username -h localhost -p Database_name > file.sql