我知道重新启动/停止/启动的命令,但是当我尝试传递选项时,它似乎不起作用!
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
几乎每项服务都应该有文件。