루트로 로그인한 경우 옵션을 사용하여 mysql 또는 apache를 어떻게 다시 시작합니까?

루트로 로그인한 경우 옵션을 사용하여 mysql 또는 apache를 어떻게 다시 시작합니까?

다시 시작/중지/시작 명령을 알고 있지만 옵션을 전달하려고 하면 작동하지 않는 것 같습니다.

CentOS 6, MySQL 5.14

service mysql restart
service httpd restart

그런 다음 이것을 시도했습니다.

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

이 방법도 작동하지 않습니다(오류 메시지에 액세스 권한이 없다고 표시됨) =/

mysqld업데이트: 보안 문제로 인해 루트로 실행할 수 없는 것 같습니다.

답변1

승인된 방식으로 옵션을 영구적으로 변경하려면 /etc/sysconfig서비스와 동일한 이름으로 파일을 편집하세요.

예를 들어, httpd제가 가지고 있는 시스템에서는 다음과 같은 몇 가지 사항을 설정할 수 있습니다.

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

# Additional options
OPTIONS=

# Set locale
HTTPD_LANG=C

(실제 문서는 이보다 더 자세하고 설명적입니다.)

/etc/sysconfig거의 모든 서비스에는 문서가 있어야 합니다.

관련 정보