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

mysqldump robi częściową kopię zapasową - niekompletny zrzut tabeli

Z jakiegoś powodu istnieje ograniczenie rozmiaru plików do 2 GB, najłatwiejszym sposobem na obejście tego jest użycie split :

mysqldump ... | split -b 250m - filename.sql-

Możesz także skompresować pliki w ten sposób:

mysqldump ... | gzip -9c | split -b 250m - filename.sql.gz-

Aby przywrócić z nieskompresowanego pliku, wykonaj następujące czynności:

cat filename.sql-* | mysql ...

W przypadku skompresowanego pliku:

cat filename.sql-* | zcat | mysql ...

Oczywiście, jeśli chcesz pojedynczy plik, możesz wtedy tar wynik.

Oczywiście możesz zastąpić 250m w innym rozmiarze, jeśli chcesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę sprawdzić, czy podłączona baza danych to MariaDB czy MySQL?

  2. Zapytanie MySQL do wyszukiwania pola z ciągiem JSON

  3. Dołącz do Mysql na podstawie max(timestamp)

  4. Błąd podczas używania z wyjątkiem w zapytaniu

  5. Jak usunąć modele z django?