在MySQL中从数据库创建转储文件

39

以下是我从MySQL数据库创建的转储内容。

mysqldump -u root tempbkk > ttt.dump

但我想创建一个在从数据库中选择时排除一个或多个文件的转储。这个命令是什么?

4个回答

48

mysqldump -u 用户名 -p 某个数据库 > 某个数据库备份.sql


4
我看不出这个回答与问题有关。 - MandyShaw
2
应该是 mysqldump -u 用户名 -p 数据库名 > 数据库备份文件名.sql - Sagun Shrestha

22

mysqldump 可以跳过表,需要使用 --ignore-table 参数。请参阅 mysqldump 的手册


1
mysqldump -u <user> -p<password> --databases <dbname> -r <NameofBackup.sql>

你好!在SO上,仅有代码的答案被认为是低质量的;请考虑添加解释到你的代码片段中,以便为OP和未来的访问者改进它。谢谢! - d_kennetz
1
无论如何,就我所看到的,这并没有回答问题。 - MandyShaw

1

只需输入以下命令:mysqldump -u 用户名 -p 数据库名称 > 文件名.sql

它会要求输入用户名的密码。然后,您就可以得到您所需的数据库备份文件了,位置与您运行该命令的位置相同。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接