2012/2/6 Frédéric Descamps <lef...@percona.com>: > Hi, > > check your audit.log if you have selinux enabled
Ah, thanks for mentioning this. I didn't even think of that. Sure enough, if I disabled selinux, it worked. Now I have to figure out why it's failing under selinux. In the audit log I see these messages when I try and start it: type=AVC msg=audit(1328563688.649:3999): avc: denied { write } for pid=25344 comm="touch" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.649:4000): avc: denied { write } for pid=25344 comm="touch" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.651:4001): avc: denied { setattr } for pid=25345 comm="chown" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.688:4002): avc: denied { append } for pid=25238 comm="mysqld_safe" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.688:4003): avc: denied { append } for pid=25238 comm="mysqld_safe" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.694:4004): avc: denied { append } for pid=25381 comm="mysqld_safe" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.694:4005): avc: denied { append } for pid=25381 comm="mysqld_safe" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.697:4006): avc: denied { append } for pid=25238 comm="mysqld_safe" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file type=AVC msg=audit(1328563688.697:4007): avc: denied { append } for pid=25238 comm="mysqld_safe" name="mysql.err" dev=dm-0 ino=1709317 scontext=unconfined_u:system_r:mysqld_safe_t:s0 tcontext=unconfined_u:object_r:usr_t:s0 tclass=file mysql.err was 660 owned by mysql.mysql and the dir it's in was 755, also owned by mysql.mysql. I tried changing the file to 666 and the dir to 777, but I got the same errors. I also tried moving the log file to /tmp, but I still got the same errors. So it's not permissions. I don't know too much about selinux - I"ll have to research that more. Thanks again! -larry > > > > On Sat, 2012-02-04 at 17:57 -0700, Larry Martell wrote: >> Just installed mysql on centos 6.2. When I try to start it with service I >> get: >> >> #service mysqld start >> MySQL Daemon failed to start. >> Starting mysqld: [FAILED] >> >> Nothing at all is written to the error log. >> >> But if I start it with mysqld_safe it comes up and works fine. >> >> Anyone know what could be going on here? >> >> -larry >> > > -- > Frédéric Descamps, Consultant, Percona Inc. > Mob: +32 495698668 (CET) > Skype: lefred.descamps > Jabber: lefred.desca...@gmail.com > > 24/7 Emergency Line +1 888 401 3401 ext 911 > > Our Services: http://www.percona.com/services.html > Our Blog: http://www.mysqlperformanceblog.com/ > > Percona Training Workshops: http://www.percona.com/training/ > > Percona Live MySQL Conference April 10-12 Santa Clara > http://www.percona.com/live/mysql-conference-2012/ -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/mysql