Importando dump mysql de outro host, o que manter no atual?

Importando dump mysql de outro host, o que manter no atual?

Estarei importando um dump MySQL de outro host com muitos bancos de dados para o novo servidor que acabei de configurar com VestaCP. Já que isso parece sobrescrever tudo no atual, devo manter as tabelas mysql atuais ou qualquer outra que o vesta cria?

Se não, onde devo atualizar a senha do root que é diferente no dump que irei importar?

Responder1

Você não especificou qual distribuição, então esta é para baseada em Debian:

Se você importar tudo, incluindo o banco de dados 'mysql' e reiniciar o MySQL, você também terá importado (e sobrescrito!) usuários do seu banco de dados antigo, como afirmou. Há várias coisas a ter em mente:

  • Teste-o.
  • Use opções longas ao postar aqui. --eventse --routinesé mais claro que -R e -E (este último você perdeu).
  • se você tiver um ~/.my.cnfou qualquer outro arquivo de configuração que especifique a senha (root), altere-a.
  • /etc/mysql/debian/cnfcontém a conta de usuário que o gerenciador de pacotes debian usa para manter seu servidor de banco de dados. Essa senha não funcionará mais, então você terá que copiá-la desse arquivo em seu servidor antigo. Se o seu servidor antigo não era baseado em Debian e não existe debian-sys-maintuma conta, pode ser necessário criar uma com SUPERprivilégios.

Não sei o que o VestaCP faz. Você pode querer despejar seu banco de dados primeiro e reimportá-lo após a transferência.

informação relacionada