Erro 1146 ao integrar um banco de dados MySQL em um servidor MySQL remoto já existente [duplicado]

1

Eu tenho um servidor remoto com bancos de dados MySQL rodando nele e eu gostaria de mover um banco de dados que tenho no meu computador pessoal neste servidor MySQL remoto para centralizar tudo.

Configurações globais:

  • Computador pessoal (origem): MySQL 5.7 e Ubuntu 16.04
  • Servidor (destino): macOS El Capitan + MySQL 5.7

Se eu mover apenas o arquivo de banco de dados para o novo computador (usando cópia segura), terei um erro dizendo que as tabelas não saem, mas ainda posso selecionar o nome do banco de dados na lista:

 ERROR 1146 (42S02): Table ´database_name.table_name´ doesn´t exist

Se eu também mover arquivos de configurações, apagarei a configuração existente dos bancos de dados em execução no momento.

Como posso mesclar arquivos de configuração do MySQL para mesclar todos esses bancos de dados no mesmo dispositivo sem perder nenhum dado?

    
por hackela 12.09.2017 / 21:07

1 resposta

-1

Você poderia tentar exportar usando o mysqldump

mysqldump -u nome_do_usuário -ppassword databasename -c > my.sql

agora copie o arquivo my.sql, pré-crie o banco de dados e importe os dados.

    
por 13.09.2017 / 03:23