O SELinux pode ser complicado de configurar com o MySQL
O Fedora e a Red Hat estão usando o SELinux (veja em / etc / sysconfig / selinux se o SELINUX tiver um valor de "enforcing"). Eu tinha instalado (2 anos atrás) o MySQL no RHEL 5 e tive que ajustar o SELinux para que funcionasse bem com o MySQL.
Se não for uma negação de permissão da ACL (como sugerido por Barry Brown), tente verificar se definindo SELINUX como "permissivo" (e reinicializando) isso não resolve o problema. A configuração do SELinux como permissivo não negará a um processo o acesso solicitado, mas ele ainda será registrado. Então, se o SELinux for o culpado, você será informado nos logs e o MySQL poderá começar assim mesmo.
Se isso resolveu o seu problema, mas você quer manter o SELinux ativado, procure pelo SELinux + MySQL + Fedora, eu encontrei muitos recursos há 2 anos sobre este assunto. As coisas podem ter mudado desde então e podem depender das versões do MySQL, etc. Então, eu não posso lhe dar um conselho melhor do que apontar você na direção certa. :)