artifactory无法启动-[error]无法执行查询:表'unique\u id'已经存在

yr9zkbsy  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(604)

当我尝试启动artifactory时,不断出现以下错误: [art-init] [ERROR] (o.a.u.CommonDbUtils :57) - Failed to execute query: Table 'unique_ids' already exists: . 我曾尝试在mysql中重命名该表,但artifactory随后遇到另一个重复的表: [art-init] [ERROR] (o.a.u.CommonDbUtils :57) - Failed to execute query: Table 'binaries' already exists: 当我尝试重新启动artifactory之后,它遇到了“unique\u id”表的初始重复问题,因此解决方案似乎不是重命名这些重复表,因为它们是在启动时创建的,artifactory在创建它们之后每次再次启动时都会继续遇到这些重复错误。
有人知道为什么artifactory总是遇到这个问题吗?我怎样才能阻止它?

332nm8kg

332nm8kg1#

artifactory使用它为自己创建的特定表(作为启动过程的一部分)。也许在所说的过程中出了问题,现在它继续尝试在表已经存在的情况下创建它所需要的表。擦除数据库并重新启动artifactory应该可以解决这个问题。

相关问题