Ei, eu estou tendo um problema estranho com despejos mysql em uma caixa Linux
Reprodução:
- Despejo do mysql na caixa 1, o banco de dados possui uma mistura de tabelas InnoDB e ISAM
- Copie o despejo para a caixa 2 Crie um novo banco de dados na caixa 2
- Corre:
source dumpfrombox1.sql
O resultado:
- MySQL cria todas as tabelas do InnoDB e preenche os dados
- O MySQL falha ao criar as tabelas ISAM com o erro:
ERROR 1 (HY000): Can't create/write to file '/navtech/DB/mysql/mydb/myisamtable.MYI' (Errcode: 13)
Tudo o que li sobre esse erro fala sobre permissões de arquivo, mas todos os arquivos do InnoDB estão sendo gravados no mesmo diretório?
Eu verifiquei /var/log/audit/audit.log
e nenhuma entrada foi criada quando executo a importação.
Alguma ideia?
EDITAR
Editando manualmente o dump para que todas as tabelas sejam tabelas do InnoDB, a restauração funciona.