如果我以 root 身份登录,如何使用选项重新启动 mysql 或 apache?

如果我以 root 身份登录,如何使用选项重新启动 mysql 或 apache?

我知道重新启动/停止/启动的命令,但是当我尝试传递选项时,它似乎不起作用!

CentOS 6、MySQL 5.14

service mysql restart
service httpd restart

然后我尝试了这个:

/etc/init.d/mysql --general_log /my/log/path.log

这也不起作用(错误消息说它没有访问权限)=/

mysqld更新:显然由于安全问题我无法以 root 身份运行

答案1

要以认可的方式永久更改选项,请编辑/etc/sysconfig与服务同名的文件。

例如,考虑httpd.在我拥有的一个系统上,您可以设置以下几项内容:

# Processing model
HTTPD=/usr/sbin/httpd.worker

# Additional options
OPTIONS=

# Set locale
HTTPD_LANG=C

(实际文件比这更加详细和解释性强。)

/etc/sysconfig几乎每项服务都应该有文件。

相关内容