我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。
我正在使用WAMP。
我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。
我正在使用WAMP。
当前回答
我用过wamp服务器。我试了试
c:\wamp\bin\mysql\mysql5.5.8\bin\mysqldump -uroot -p db_name > c:\somefolder\filename.sql
Root是我mysql的用户名,如果你有密码,请指定:
-p[yourpassword]
希望它有用。
其他回答
语法
(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 -u -p databaseName>fileToPutDatabase . mysql
我试图转储在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]
希望它有用。
mysqldump --no-tablespaces -u username -p pass database_name > db_backup_file.sql