Eu consertei. Deixarei de fora a grande maioria dos palavrões que deixaram minha boca nos últimos 5 minutos, mas o SELinux foi o culpado. Agora que esse pedaço de # @ $ @! # Está desativado, tudo funciona.
Atualmente, estou tentando migrar vários bancos de dados de um servidor para outro (ambos os servidores estão executando exatamente as mesmas versões do mysql). Toda noite eu faço um backup usando o mysqlhotcopy. Eu copiei os backups (todos os bancos de dados, incluindo o mysql) via rsync para o novo servidor. Agora eu recebo uma enorme quantidade de tabelas que são apenas de leitura e não posso fazer nada para consertar isso.
O que eu sei: as permissões e os proprietários do banco de dados movido estão corretos. Ambos são mysql.mysql e possuem permissões adequadas de leitura / gravação para as tabelas (660). Eu descarreguei os privilégios, status, tabelas, tabelas com o bloqueio de leitura. Eu tentei vários reparos (consertar mesa blah; consertar mesa blah use_frm;) sem sorte.
Estou sem ideias e minhas pesquisas estão voltando com as mesmas sugestões.
(Isso também me deixa curioso se eu tivesse que restaurar a partir dessas cópias se eu tivesse o mesmo problema em massa.)
Eu consertei. Deixarei de fora a grande maioria dos palavrões que deixaram minha boca nos últimos 5 minutos, mas o SELinux foi o culpado. Agora que esse pedaço de # @ $ @! # Está desativado, tudo funciona.