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

我正在使用WAMP。


当前回答

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

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

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

mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

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

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

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

其他回答

进口:

mysql -u db_username -p newFileName < databasName.sql

出口:

mysqldump -u db_username -p databasName > newFileName.sql

你可以使用下面的命令,

Mysqldump——databases——user=root——password your_db_name > export_into_db.sql

生成的文件将在运行此命令的同一目录中可用。

你可以找到更多关于mysqldump的官方参考:Import Export MySQL DB

注意:使用——databases代替——database,因为不再支持最后一个。

享受:)

首先 打开命令提示符,然后在CMD中打开bin目录(我希望你知道CMD命令) 进入WAMP程序文件中MySql文件夹的bin目录。

运行命令

mysqldump -u db_username -p database_name > path_where_to_save_sql_file

按enter system将导出特定的数据库并创建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”和密码之间没有空格。

windows操作系统:

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

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