Syn*_*ech 5 mysql configuration environment-variables
可以在Apache.conf文件中使用环境变量,但是对于 MySQL 来说,有没有办法在 MySQL 配置文件(my.ini/ my.cfg)中使用它们?
我能找到的最接近的是MySQL 手册页,其中提到了一些变量,但没有指出如何使用它们,或者它们是否是系统变量或内部变量。
就我而言,我需要一种方法来指定日志应存储在系统临时目录的子目录中,但无法弄清楚如何指示这一点。例如:
log-error="${temp}/MySQL_Logs/error.log"
innodb_log_group_home_dir="%temp%/PS_Logs/Logs/MySQL/"
?
Run Code Online (Sandbox Code Playgroud)
小智 2
您不能在配置文件中执行此操作,但您可以修改启动命令以这种方式设置它们。
例如:
在控制台中设置 LOG_DIR="your log dir"。
然后修改启动脚本以包含 log-error 选项。
mysqld --log-error=$LOG_DIR/error_log.log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |