sql >> Database >  >> RDS >> Mysql

mysqldump dumpt ongewenste systeemtabellen

De tabellen die u noemt behoren allemaal tot de mysql database, wat een systeemdatabase is. Is het volkomen acceptabel om mysqldump op die database te gebruiken, maar een onvolledige back-up van die database kan authenticatie-/autorisatie-/functionele problemen veroorzaken als u later die dumpt om de database te herstellen.

Deze tabellen mogen niet in een gewone database voorkomen. Als ze daar wel bestaan, duidt dit zeker op een eerdere fout en moet u deze tabellen gewoon verwijderen.

Als je gewoon die dump wilt uitvoeren en het rootprobleem niet wilt onderzoeken, is het ook mogelijk om mysqldump te vertellen tabellen te negeren die bestaan ​​maar die je wilt uitsluiten van een dumpbestand. De syntaxis van de optie is:--ignore-table=db_name.tbl_name . Om meerdere tabellen uit te sluiten, kunt u dat argument meerdere keren herhalen.




  1. Hoe SQLite db-waarden in Arraylist naar Listview te krijgen

  2. UTF-8-tekens detecteren in een Latin1-gecodeerde kolom - MySQL

  3. MySQL selecteert de datum van gisteren

  4. Hoe ROUND() werkt in MariaDB