【发布时间】:2019-08-07 01:02:58
【问题描述】:
我想解决这个问题:
ERROR 1290 (HY000): MySQL 服务器使用 --secure-file-priv 选项运行,因此无法执行此语句
在 docker 上使用 official MySQL 8 图像。
命令:
SHOW VARIABLES LIKE "secure_file_priv";
给予:
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| secure_file_priv | NULL |
+------------------+-------+
1 row in set (0.01 sec)
是否可以使用官方 MySQL 8 Docker 镜像覆盖 --secure-file-priv 的默认值 NULL?
此图像中的默认值设置为 NULL config/my.cnf
我想在使用 docker run 或 create 时只设置一个环境变量或参数,而不是带上我自己的配置文件。
但如果这是不可能的,那么如何使用自定义配置文件? 自定义文件是否有可能只是覆盖这个参数而将其他参数保留在官方图像配置中?
【问题讨论】:
标签: mysql docker parameter-passing config