您可能知道很多MySQL日志文件,但MySQL日志文件通常位于:/var/log/mysqld.log中。 作为参考,请告诉我如何更改MySQL日志文件的位置。
今天需要更改MySQL日志文件的位置,但在/etc/my.cnf中发现很难更改。
然后发现MySQL日志位是指定的:
[ root @ localhost etc ] # psaux|grep mysqld
root 11830.5 (0.045241204 pts/0s 0:030:00 /端庄的芒果/sh /usr/端庄的芒果/mysqld _ safe-- datadir=/data/mysqld
MySQL 118903.70.1404569076 pts/0sl 0:030336000/usr/libexec/mysqld-- basedir=/usr-- datadir=/data/mysqqld
root 119090.0.03908664 pts/0s 0:030336000 grep mysqld
chkconfig --list发现chkconfig on指定,天
vim /etc/init.d/mysqld知道这里的配置
get _ MySQL _ optionmysqlddatadir '/var/lib/MySQL '
datadir='$result '
get _ MySQL _ optionmysqldsocket ' $ datadir/MySQL.sock '
socketfile='$result '
get _ MySQL _ option mysqld _ safe log-error '/var/log/mysqld.log '
errlogfile='$result '
get _ MySQL _ option mysqld _ safe PID-file '/var/run/mysqld/mysqld.PID '
mypidfile='$result '
更改这里应该就可以了