Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

007online

[Resolvido] Exportar banco de dados MySQL

Recommended Posts

Pessoal, utilizo "MySQL Administrator" e "MySQL Query Browser" para operações com o MySQL. Precisei exportar uma base de dados local para o servidor e esta dando erro em somente uma tabela, as outras foram exportadas normalmente. O erro apresentado pelo MySQL Administrator segue abaixo:

 

Error while executing this query:CREATE TABLE `representante` (
  `rep_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `codigo` varchar(45) NOT NULL,
  `razaosocial` varchar(200) NOT NULL,
  `email` varchar(200) DEFAULT NULL,
  `telefone` varchar(45) DEFAULT NULL,
  `endereco` varchar(200) DEFAULT NULL,
  `bairro` varchar(200) DEFAULT NULL,
  `cep` varchar(10) DEFAULT NULL,
  `uf` varchar(45) DEFAULT NULL,
  `senha` varchar(45) DEFAULT NULL,
  `ddd` varchar(45) DEFAULT NULL,
  `cidade` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`rep_id`,`codigo`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=3424 DEFAULT CHARSET=utf8;
The server has returned this error message:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=3424 DEFAULT CHARSET=utf8' at line 14
MySQL Error.

Alguém saberia me dizer o que pode ser este erro??

Compartilhar este post


Link para o post
Compartilhar em outros sites

para exportar um banco voce faz assim

mysqldump -h localhost -u root -psenha NOME_BANCO>Nome_do_arquivo.sql

 

localhost pode ser trocado pelo IP

e o -psenha nao deve haver espaços entre o -psenha

ex: senha = cachorro

ficaria assim

 

mysqldump -h localhost -u root -pcachorro Banco_cachorro>Backup_banco_cachorro.sql

espero ter ajudado

 

abç

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu sempre realizei exportações com essas ferramentas e nunca tive problemas, não tinha feita manualmente ainda, mas tambem não deu certo. Consegui resolver o problema refazendo a tabela, sorte ela ainda não ter dados. Essa ficou no ar né... hej... mas esta resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

007online,

 

Provavelmente as versões do banco de dados são diferentes.

 

Retire a opção 'USING BTREE' do CREATE TABLE, provavelmente a versão do MySQL que você está usando na hora de importar os dados não aceita que você defina o tipo de índice no momento da criação da tabela (BTREE, RTREE ou HASH)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.