我想用命令参数“--log=log_file_name”启动mysql
使用 /etc/init.d 启动它时,正确的方法是什么?
会是这样吗?/etc/init.d/mysql start --log=log_file_name
小智 7
为了简单起见,您可以在 init.d 中创建另一个条目以使用该 logdir 路径选项启动 mysql。制作一个类似的脚本/etc/init.d/mysql-log
并将以下条目放入其中:
#!/bin/sh -e
set -e
COMMAND=$1
LOG="--log=/tmp/mysql.log"
case $COMMAND in
start)
/etc/init.d/mysql $COMMAND $LOG
;;
stop)
/etc/init.d/mysql $COMMAND
;;
restart)
/etc/init.d/mysql stop
/etc/init.d/mysql start $LOG
;;
*)
exit 1
esac
Run Code Online (Sandbox Code Playgroud)
根据您的需要在上述脚本中设置日志文件位置,并使用以下命令启动 mysql:
/etc/init.d/mysql-log start
Run Code Online (Sandbox Code Playgroud)
这样你就可以在不同的场合使用不同的脚本。
归档时间: |
|
查看次数: |
11315 次 |
最近记录: |