あなたが言及するテーブルはすべてmysql
に属しています データベース、これはシステムデータベースです。そのデータベースでmysqldumpを使用することは完全に許容されますが、そのデータベースのバックアップが不完全な場合、後でデータベースを復元するためにダンプした場合、認証/承認/機能の問題が発生する可能性があります。
これらのテーブルは、通常のデータベース内には表示されません。それらがそこに存在する場合、それは確かにいくつかの以前の間違いを示しているので、単にこれらのテーブルを削除する必要があります。
単にそのダンプを実行したいが、根本的な問題を調査したくない場合は、存在するがダンプファイルから除外したいテーブルを無視するようにmysqldumpに指示することもできます。オプションの構文は次のとおりです。--ignore-table=db_name.tbl_name
。複数のテーブルを除外するには、その引数を数回繰り返すことができます。