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

我正在使用WAMP。


当前回答

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

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

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

mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

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

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

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

其他回答

语法

(mysqldump.exe full path) -u (user name) -p (password) (database name) > (export database file full path)

例子

c:>d:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump.exe -u root -p mydbname > d:\mydb.sql

其中d:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump.exe将是您实际的mysqldump.exe路径,mydbname是您要导出的数据库的名称,d:\mydb. exe将是您要导出的数据库的名称。SQL是要存储导出数据库的路径。

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

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

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

mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

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

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

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

要导出过程、函数和触发器,添加——routines参数:

mysqldump -u yoru -p你的数据库-routines > wantedsqlfile.sql

进口:

mysql -u db_username -p newFileName < databasName.sql

出口:

mysqldump -u db_username -p databasName > newFileName.sql

我用过wamp服务器。我试了试

c:\wamp\bin\mysql\mysql5.5.8\bin\mysqldump -uroot -p db_name > c:\somefolder\filename.sql

Root是我mysql的用户名,如果你有密码,请指定:

-p[yourpassword]

希望它有用。