sql >> Database teknologi >  >> RDS >> Mysql

mysqldump dumper uønskede systemtabeller

Tabellerne du nævner tilhører alle mysql database, som er en systemdatabase. Er det helt acceptabelt at bruge mysqldump på den database, men en ufuldstændig backup af databasen kan vise sig at forårsage autentificering/autorisation/funktionsproblemer, hvis du senere dumper for at gendanne databasen.

Disse tabeller bør ikke vises i en almindelig database. Hvis de findes der, tyder det bestemt på en tidligere fejl, og du bør simpelthen slette disse tabeller.

Hvis du blot ønsker at udføre det dump og ikke ønsker at undersøge rodproblemet, er det også muligt at bede mysqldump om at ignorere tabeller, der eksisterer, men som du gerne vil udelukke fra en dump-fil. Indstillingssyntaksen er:--ignore-table=db_name.tbl_name . For at udelukke flere tabeller kan du gentage argumentet flere gange.




  1. MySQL `FORCE INDEX` brugssager?

  2. Ret "FEJL 1054 (42S22):Ukendt kolonne "..." i "ordre clause", når du bruger UNION i MySQL

  3. Sådan tilføjer du punkter til LINESTRING SQL

  4. Vælg få hele rækken svarende til max i MySQL Group