Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysqldump está despejando tabelas de sistema indesejadas


Todas as tabelas que você mencionou pertencem ao mysql banco de dados, que é um banco de dados do sistema. É perfeitamente aceitável usar mysqldump nesse banco de dados, mas um backup incompleto de backup desse banco de dados pode causar problemas de autenticação/autorização/funcional se você fizer o dump para restaurar o banco de dados.

Essas tabelas não devem aparecer dentro de um banco de dados regular. Se eles existirem lá, certamente indica algum erro anterior, e você deve simplesmente excluir essas tabelas.

Se você simplesmente deseja executar esse dump e não deseja investigar o problema raiz, também é possível dizer ao mysqldump para ignorar as tabelas que existem, mas que você gostaria de excluir de um arquivo de dump. A sintaxe da opção é:--ignore-table=db_name.tbl_name . Para excluir várias tabelas, você pode repetir esse argumento várias vezes.