sql >> データベース >  >> RDS >> Mysql

mysqldumpは不要なシステムテーブルをダンプしています

    あなたが言及するテーブルはすべてmysqlに属しています データベース、これはシステムデータベースです。そのデータベースでmysqldumpを使用することは完全に許容されますが、そのデータベースのバックアップが不完全な場合、後でデータベースを復元するためにダンプした場合、認証/承認/機能の問題が発生する可能性があります。

    これらのテーブルは、通常のデータベース内には表示されません。それらがそこに存在する場合、それは確かにいくつかの以前の間違いを示しているので、単にこれらのテーブルを削除する必要があります。

    単にそのダンプを実行したいが、根本的な問題を調査したくない場合は、存在するがダンプファイルから除外したいテーブルを無視するようにmysqldumpに指示することもできます。オプションの構文は次のとおりです。--ignore-table=db_name.tbl_name 。複数のテーブルを除外するには、その引数を数回繰り返すことができます。




    1. RETURNING from INSERT ...ONCONFLICTに除外された行を含める方法

    2. SETGLOBALmax_allowed_pa​​cketが機能しない

    3. SequelizeはUTCでのみ日時を読み取ります

    4. HaversineとLaravel