MAL - Memória Auxiliar do Lutieri

segunda-feira, março 17, 2008

MySQL Tricks

  • Para converter um banco de dados no formato InnoDB para MyISAM pode ser feito de duas maneiras. Porém apenas a segunda funcionou pra mim.

ALTER TABLE myInnoDB_Table ENGINE=MYISAM


OU

Faz um exportação edita o arquivo do dump e alterar as ocorrências engine=innodb para engine=myisam. Se tudo estiver certo é só importar novamente

outra coisa:

  • Estava recebendo essa mensagem quando tentava executar o mysqldump:

mysqldump: Got error: 1044: Access denied for user ‘root’@'localhost’ to database ‘information_schema’ when using LOCK TABLES

De acordo com minhas investigações parece ser um bug que voltou a assombrar a versão 4.1.20. Solucionei atualizando para 5.x

Links relacionados:
http://sql-planet.com/2007/8/1178/mysqldump-unusual-error.htm
http://www.linuxadmin.org/blog/mysql-information_schema-error-when-using-mysqldump-utility/

outra coisa ainda:

  • Um script, interessantezinho, para fazer backup do MySQL pode ser encontrado aqui. Bem um gerador desse script aqui.

Marcadores:

0 Comentários:

Postar um comentário

<< Home



Chat with Lutieri G. B.

Subscribe in a reader