java - Ubuntu : Warning: World-writable config file is ignored 上 Docker 中的 MySQL

标签 java mysql docker

在我的 /etc/mysql/my.cnf ,我有:!includedir /etc/mysql/mysql.conf.d配置,我认为 my.cnf文件在我的!includedir目录应该覆盖 /etc/mysql/my.cnf , 根据 https://dev.mysql.com/doc/refman/8.0/en/option-files.html .

但我得到了一个World-writable config file /etc/mysql/mysql.conf.d/my.cnf is ignored重新启动我的 mysql 服务器时发出警告,并确认 my.cnf 中的配置文件在我的!includedir不工作。为什么会出现警告,如何让它发挥作用?

上下文:

Docker 中的 Ubuntu 16.04.3,mysql 5.7.22

注意:

我知道如果我的 cnf文件包含多个点如果可能不起作用:

https://serverfault.com/questions/918530/mysql-includedir-not-working

但我不认为我遇到了那个问题。

最佳答案

将权限更改为 0444:

chmod 0444 my.cnf

然后挂载到/etc/mysql/conf.d/:

volumes:
    # Set mysql extra config:
    - my.cnf:/etc/mysql/conf.d/my.cnf

关于java - Ubuntu : Warning: World-writable config file is ignored 上 Docker 中的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53741107/

相关文章:

linux - 使用 gcloud metadata-from-file shutdown-script 优雅地停止 docker 容器

elasticsearch - Docker Compose引发AccessDeniedExpcetion

java - seedstack 需要显式绑定(bind),并且 MYOBJECT 未显式绑定(bind)

JAVA使用to.String()方法返回电阻网络的字符串

mysql - 从 JOIN 中加入 WHERE

php - 非常慢的 SQL 连接

docker - 将 docker 镜像(不是 Dockerfile)部署到 Heroku?

java - 由 NullPointerException 引起的初始化程序中的异常

java - 功能分解与柯里化(Currying)与部分应用

mysql - 如何使用 Delphi 连接到 MySQL 服务器