Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysqldump thực hiện sao lưu một phần - kết xuất bảng không đầy đủ

Có giới hạn kích thước tệp là 2GB vì một số lý do, cách dễ nhất để giải quyết vấn đề này là sử dụng split :

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

Bạn cũng có thể nén các tệp như sau:

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

Để khôi phục từ một tệp không nén, hãy thực hiện như sau:

cat filename.sql-* | mysql ...

Đối với tệp nén:

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

Tất nhiên, nếu bạn muốn một tệp duy nhất, bạn có thể tar kết quả.

Rõ ràng là bạn có thể thay thế 250m với kích thước khác nếu bạn muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiệu suất của mysql GIỮA .. là gì?

  2. MySQL Select và Câu lệnh IF ()

  3. Cách xử lý trường null khi xuất bảng MYSQL sang CSV

  4. Làm thế nào để sử dụng bảng css bootstrap để hiển thị dữ liệu từ các bảng MySQL?

  5. Làm cách nào để trích xuất các hàng từ một mảng json bằng mysql udf json_extract 0.4.0?