Kubernetes MySQL部署遇到/var/lib/mysql不可用错误
P粉949848849
P粉949848849 2024-01-08 15:43:19
0
1
488

我正在尝试在 kubernetes 中的挂载路径 /var/lib/mysql 创建 mysql 容器,但是当我进行部署时,出现以下错误。

2022-12-16T07:13:59.139528Z 0 [错误] [MY-010457] [服务器] --initialize 已指定,但数据目录中有文件。正在中止。

2022-12-16T07:13:59.139537Z 0 [错误] [MY-013236] [服务器] 指定的数据目录 /var/lib/mysql/ 不可用。您可以删除服务器添加到其中的所有文件。

如何修复此错误。 我想创建 MySql 容器并将数据库存储在某个文件夹中,以便在新部署时我能够获取旧数据。

P粉949848849
P粉949848849

全部回复(1)
P粉788765679

您的目录不为空。您必须删除其中的所有内容或选择其他内容。

由于大小问题,出现错误消息“新创建的数据目录 /var/lib/mysql/ 不可用”。检查/增加底层服务器大小或为系统分配的 docker 大小。

您还可以从命令行创建一个 docker 容器,通过 MySQL 初始化来填充空数据目录,然后使用 docker-compose。 当数据目录已经初始化时,不会出现错误。

另请检查 GitHub 链接和 Stackpost

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板