繁体   English   中英

从MySql导出转储文件

[英]Export dump file from MySql

我想在数据库中创建表的转储文件。 所以数据库 - > king,tablename - > castle所以我想要做的是创建一个转储文件..然后下一部分是在我的本地主机中导入它。 数据库名称 - > king_local。 关于如何去做的任何想法! 谢谢

出口:

 mysqldump -u mysql_user -p DATABASE_NAME > backup.sql

要导入:

 mysql -u mysql_user -p DATABASE < backup.sql

既然您现在似乎想要从MySQL监视器中导出数据,那么您希望在SELECT上查看MySQL的文档... INTO OUTFILE:

http://dev.mysql.com/doc/refman/5.0/en/select.html

INTO OUTFILE的内容是你用来将数据转储到所述“outfile”中的东西,你想要指定MySQL可以写入的位置的完整路径,例如/tmp/dump.sql。

然后,您需要关注文档,以便指定如何结束行,分隔字段等:

字段终止,包含,退出,终止线路

然后加载回来,LOAD DATA INFILE似乎就是你想要的。 转到我发布的网址,它包含您想要的所有内容。

例如,要分别转储表定义和数据,请使用以下命令:

mysqldump -u mysql_user -p --no-data test > dump-defs.sql
mysqldump -u mysql_user -p --no-create-info test > dump-data.sql

要在Windows中从WAMP导出数据库,请按照以下步骤操作
1.打开命令提示符
2.将Directory更改为mysql的bin文件夹(例如,CD C:\\ wamp64 \\ bin \\ mysql \\ mysql5.7.14 \\ bin)
3.运行以下命令,其中'password'是您的mysql root密码,'dbname'是您的数据库名称,双打引号中的路径是您要保存文件的目录。

命令:

mysqldump -u root -p password dbname > "D:\db\db_backup.sql"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM