0

我创建了一个卷和一个持久卷声明。然后我创建一个 MySQL 并映射到此卷声明。但是 MySQL 容器没有启动,因为:“2019-11-15T15:08:57.611908Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.” 然而,这是一个刚刚创建的新卷,我没有添加任何内容。里面怎么会有东西。如何清洁它?感谢您的任何建议。C

4

1 回答 1

0

谢谢。实际上,找到了解决方法:使用这里给出的 yaml 创建 pod https://kubernetes.io/docs/tasks/configure-pod-container/configure-persistent-volume-storage/ 然后登录到 pod,去目录,实际上,有一个“lost+found”目录,我相信它是由 Kubernetes 自动创建的。删除此目录并确保其为空。然后再次启动我的mysql......它工作了。

于 2019-11-15T15:41:17.407 回答