繁体   English   中英

在以docker容器运行的MySQL中设置系统变量

[英]setting system variables in MySQL running as docker container

我已经使用docker来设置来自https://registry.hub.docker.com/_/mysql/的 mysql服务器,我知道我们可以在运行映像为“ -e,-env”时使用多个选项来设置环境变量。或--env-file”,它可以按我的要求运行。 但是现在我要编辑MySQL的系统变量,例如“ max_connections = 300”。 有没有一种方法可以使用这些选项来实现这一目标。 我试过使用--env-file选项更新系统变量,但没有成功:(如果任何人都可以为此提供指针,那将非常有帮助。

谢谢,〜yash

从mysql docker容器的描述中:

您可以通过将任意命令行选项附加到运行命令来将其传递给MySQL服务器:

docker run --name my-container-name -d mysql / mysql-server --option1 = value --option2 = value在这种情况下,option1和option2的值将在启动时直接传递给服务器。 例如,以下命令将使用UTF-8作为默认设置来启动容器,该设置是MySQL中所有数据库的字符集和排序规则的默认设置:

docker运行--name my-container-name -d mysql / mysql-server --character-set-server = utf8 --collat​​ion-server = utf8_general_ci

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM