
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.
--events
e--routines
é mais claro que -R e -E (este último você perdeu). - se você tiver um
~/.my.cnf
ou qualquer outro arquivo de configuração que especifique a senha (root), altere-a. /etc/mysql/debian/cnf
conté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 existedebian-sys-maint
uma conta, pode ser necessário criar uma comSUPER
privilé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.