gpt4 book ai didi

mysql主从分区表不存在

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

我使用create Raw Data Files对于mysql主从复制,设置后,在分区表上查询时返回表xxx不存在,但在其他表上运行正常。

而且,当我更改为使用 mysqldump 时,一切正常。

谁能帮我解决这个问题吗?

最佳答案

如果分区表不起作用,但其他表起作用,并且 mysqldump 工作正常,我最好的猜测是您的分区数据没有与其余数据存储在同一位置。因此,当您使用 tar、zip 或 rsync 方法复制数据目录时,您遗漏了构成分区表的数据。您需要找到分区数据的存储位置,并将其与数据目录的其余部分一起移动。

但是,根据您下面的评论,您有所谓的 famous Schrodinger table 。基于Schrodinger's Cat矛盾的是,这就是Mysql认为该表存在的地方,因为当你运行showtables时它会显示出来,但不允许你查询它;就像它存在但不存在一样。

这通常是由于未正确复制元数据(如 ibdata1 文件和 ib_logfiles 中的元数据)造成的。如果可能的话,您可以做的一件事是,remove partition从表中再次尝试 rsync。如果仍然出现此错误,则与表已分区无关。然后,这个测试会让我相信你没有正确复制所有数据。

关于mysql主从分区表不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30613363/

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