背景

在新部署bi环境时,启动服务发现单机mysql容器一直退出,查看日志发现有Permission denied的报错,报错截图如下所示:

单机mysql容器报Permission denied - 图1

解决方法

问题原因是umask设置没有设置为022,而是默认的027,这样会导致/youdata下的目录权限都为750,没有执行权限。

也就是/youdata/下的目录权限需要为755,和下图一样:

单机mysql容器报Permission denied - 图2

然后再次启动服务,单机mysql容器就没有上面的报错了。