gpt4 book ai didi

mysql - 导出时数据库无法访问

转载 作者:行者123 更新时间:2023-11-29 22:33:07 25 4
gpt4 key购买 nike

我正在导出当前正在由应用程序使用的 MySQL 数据库,但是当我启动该进程时,数据库变得无法访问并且应用程序无法工作,因此我必须终止导出进程以允许应用程序使用它再次。由于应用程序是在线的,我不能让它离线。这是正常现象吗?MySQL 数据库在导出时不起作用,还是我需要做一些特别的事情才能以这种方式导出它?

最佳答案

您是否使用mysqldump?听起来您的 table 被锁定了。

您正在使用 InnoDB 表吗?如果您使用 mysqldump,我会研究 --single-transaction 选项。这将拍摄快照,但要记住的关键是导出期间更改的任何数据都不会反射(reflect)在输出中。它将位于生产 db 中,只是直到下次才会出现在导出中。

https://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_single-transaction

关于mysql - 导出时数据库无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29665161/

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