我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。
我正在使用WAMP。
我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。
我正在使用WAMP。
当前回答
在此路径下进入命令提示符,
C:\Program Files (x86)\MySQL\MySQL服务器5.0\bin>
然后输入以下命令导出数据库(-p后没有空格)
mysqldump -u[用户名]-p[用户名]你的数据库>[存档]wantedsqlfile.sql
其他回答
首先检查您的命令行是否识别mysql命令。如果没有,进入命令并输入:
set path=c:\wamp\bin\mysql\mysql5.1.36\bin
然后使用这个命令导出您的数据库:
mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql
然后系统将提示您输入数据库密码。
这将在执行此命令时将数据库导出到您当前所在的路径
注意:这里有一些关于导入和导出的详细说明
在此路径下进入命令提示符,
C:\Program Files (x86)\MySQL\MySQL服务器5.0\bin>
然后输入以下命令导出数据库(-p后没有空格)
mysqldump -u[用户名]-p[用户名]你的数据库>[存档]wantedsqlfile.sql
我试图转储在docker上运行的db,并提出了以下命令来实现相同的目的:
Docker exec <container_id/name> /usr/bin/mysqldump -u <db_username>——password=<db_password> db_name > .sql
希望这能有所帮助!
我用过wamp服务器。我试了试
c:\wamp\bin\mysql\mysql5.5.8\bin\mysqldump -uroot -p db_name > c:\somefolder\filename.sql
Root是我mysql的用户名,如果你有密码,请指定:
-p[yourpassword]
希望它有用。
登录您的数据库服务器,然后点击以下命令:-
Mysql -u username -p databasename > exportfilename.sql
然后它会要求输入密码输入密码并按Enter,这将需要一些时间,您的数据库将被导出。