Ei, eu estou tendo um problema estranho com despejos mysql em uma caixa Linux

Reprodução:

  1. Despejo do mysql na caixa 1, o banco de dados possui uma mistura de tabelas InnoDB e ISAM
  2. Copie o despejo para a caixa 2 Crie um novo banco de dados na caixa 2
  3. Corre: source dumpfrombox1.sql

O resultado:

  1. MySQL cria todas as tabelas do InnoDB e preenche os dados
  2. 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.loge 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.

Robert Gowland
fonte