【问题标题】:Use environment variables in my.ini/my.cnf在 my.ini/my.cnf 中使用环境变量
【发布时间】:2012-07-22 00:32:01
【问题描述】:

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

datadir="${MYSQL_DATA_HOME}/Data/"

如果是,语法是什么?

【问题讨论】:

    标签: mysql configuration environment-variables


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-22
      • 2020-03-02
      • 2021-03-04
      • 2020-05-15
      • 2021-10-08
      • 2014-05-29
      • 2019-12-07
      • 2020-10-20
      相关资源
      最近更新 更多