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

我正在使用WAMP。


当前回答

首先检查您的命令行是否识别mysql命令。如果没有,进入命令并输入:

set path=c:\wamp\bin\mysql\mysql5.1.36\bin

然后使用这个命令导出您的数据库:

mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

然后系统将提示您输入数据库密码。

这将在执行此命令时将数据库导出到您当前所在的路径

注意:这里有一些关于导入和导出的详细说明

其他回答

mysqldump -h [host] -p -u [user] [database name] > filename.sql

localhost中的示例

mysqldump -h localhost -p -u root cookbook > cookbook.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”和密码之间没有空格。

mysql -u -p databaseName>fileToPutDatabase . mysql

进口:

mysql -u db_username -p newFileName < databasName.sql

出口:

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