Command-Line

如果我以 root 身份登錄,如何使用選項重新啟動 mysql 或 apache?

  • May 13, 2016

我知道重新啟動/停止/啟動的命令,但是當我嘗試傳遞選項時,它似乎不起作用!

CENTOS 6、MySQL 5.14

service mysql restart
service httpd restart

然後我嘗試了這個:

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

這也不起作用(錯誤消息說它沒有訪問權限)=/

mysqld更新:顯然,由於安全問題,我無法以 root 身份執行

要以經批准的方式永久更改選項,請編輯與/etc/sysconfig服務同名的文件。

例如,考慮httpd. 在我擁有的一個系統上,您可以設置幾項內容:

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

# Additional options
OPTIONS=

# Set locale
HTTPD_LANG=C

(實際文件比這更詳細和解釋性強。)

幾乎每個服務都應該有文件/etc/sysconfig

引用自:https://unix.stackexchange.com/questions/31223