在my.ini / my.cnf中使用环境变量

时间:2012-07-23 18:19:56

标签: mysql configuration environment-variables

是否可以在MySQL选项文件my.ini / my.cnf中读取env vars,httpd.conf和php.ini可以使用$ {ENVVAR}语法:

datadir="${MYSQL_DATA_HOME}/Data/"

如果是,语法是什么?

1 个答案:

答案 0 :(得分:5)

我认为这是不可能的。我尝试在MySQL选项文件中进行相同的更改,但无法启动。但还有另一种方式。

在控制台中设置MYSQL_DATA_HOME=<some dir>。并且在同一个终端中启动mysql而不是service start但使用此命令mysqld --datadir=$MYSQL_DATA_HOME/whatever