我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。

我正在使用WAMP。


当前回答

在此路径下进入命令提示符,

C:\Program Files (x86)\MySQL\MySQL服务器5.0\bin>

然后输入以下命令导出数据库(-p后没有空格)

mysqldump -u[用户名]-p[用户名]你的数据库>[存档]wantedsqlfile.sql

其他回答

mysqldump --no-tablespaces -u username -p pass database_name > db_backup_file.sql

只需使用下面的命令,

出口:

mysqldump -u [user] -p [db_name] | gzip > [filename_to_compress.sql.gz] 

进口:

gunzip < [compressed_filename.sql.gz]  | mysql -u [user] -p[password] [databasename] 

注意:关键字“-p”和密码之间没有空格。

在此路径下进入命令提示符,

C:\Program Files (x86)\MySQL\MySQL服务器5.0\bin>

然后输入以下命令导出数据库(-p后没有空格)

mysqldump -u[用户名]-p[用户名]你的数据库>[存档]wantedsqlfile.sql

windows操作系统:

当你得到错误1064 mysql(42000),而试图执行mysqldump命令,退出当前终端。执行mysqldump命令。

mysql>exit 
c:\xampp\mysql\bin>mysqldump -uroot -p --databases [database_name] > name_for_export_db.sql

给出这个命令来导出您的数据库,这将包括日期

mysqldump -u[username] -p[userpassword] --databases yourdatabase | gzip > /home/pi/database_backup/database_`date '+%m-%d-%Y'`.sql.gz

(-p后没有空格)