【发布时间】:2021-09-28 04:07:29
【问题描述】:
我需要入口点中的federated engine 来预填充容器中的数据库。为了启用federated engine,我编写了一个 bash 脚本来手动将联合命令插入到 my.cnf,但出现以下错误
2021-07-20 16:14:22+00:00 [注意] [入口点]:/usr/local/bin/docker-entrypoint.sh:运行/docker-entrypoint-initdb.d/_enable_federated.sh sed: 无法打开临时文件 /etc/mysql/sedHjVLxp: Permission denied
_enable_federated.sh
#!/bin/bash
sed -i '/\[mysqld\]/a federated' /etc/mysql/my.cnf
我可以知道启用federated engine的正确方法是什么
【问题讨论】:
标签: mysql docker dockerfile mariadb