gpt4 book ai didi

mysql - 如何使用 mysqldump 备份所有数据库信息?

转载 作者:可可西里 更新时间:2023-11-01 07:57:36 25 4
gpt4 key购买 nike

我不仅需要“创建表”语句,还需要插入。我应该将哪些标志传递给 mysqldump?

另外——数据库比较大(2-2.5G)。显然,我希望备份尽可能快。任何可能有帮助的标志?

谢谢

最佳答案

mysqldump 命令默认转储数据。只需发出 mysqldump dbname > dump 就会生成包含模式和数据的转储。

要加快转储速度,请使用 --opt 参数,该参数会打开一些选项,例如表锁定、快速、扩展插入和字符集。如果您的数据库不适合内存,使用 --quick(也由 --opt 设置)是加速转储的好方法。如果您无法在转储期间锁定表,请单独使用 --quick。

如果您的磁盘速度很慢,请在将数据写入磁盘之前压缩数据:

mysqldump --opt dbname | gzip - > dump

关于mysql - 如何使用 mysqldump 备份所有数据库信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com