Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysqldump zrzuca niepożądane tabele systemowe

Wszystkie wymienione tabele należą do mysql baza danych, która jest bazą danych systemu. Czy użycie mysqldump w tej bazie danych jest całkowicie dopuszczalne, ale niekompletna kopia zapasowa tej bazy danych może spowodować problemy z uwierzytelnianiem/autoryzacją/funkcjonalnością, jeśli później wykonasz ten zrzut w celu przywrócenia bazy danych.

Tabele te nie powinny pojawiać się w zwykłej bazie danych. Jeśli tam istnieją, z pewnością wskazuje to na jakiś wcześniejszy błąd i powinieneś po prostu usunąć te tabele.

Jeśli chcesz po prostu wykonać ten zrzut i nie chcesz badać problemu z rootem, możesz również powiedzieć mysqldump, aby ignorował istniejące tabele, ale chcesz je wykluczyć z pliku zrzutu. Składnia opcji to:--ignore-table=db_name.tbl_name . Aby wykluczyć wiele tabel, możesz powtórzyć ten argument kilka razy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zmień nazwę tabeli na wielkie litery

  2. Jak połączyć Androida z MySQL za pomocą sterownika Mysql JDBC

  3. Zapisz nazwę funkcji w bazie danych, a następnie ją wykonaj

  4. Zaktualizuj kolumnę na podstawie pasujących wartości w innej tabeli w mysql

  5. Java - Jak uzyskać nazwę kolumny w zestawie wyników