ฉันจะกำหนดขนาดของไฟล์ดัมพ์ก่อนที่จะดัมพ์ได้อย่างไร?


คำตอบ:


28

กรุณาเรียกใช้แบบสอบถามนี้:

SELECT
    Data_BB / POWER(1024,1) Data_KB,
    Data_BB / POWER(1024,2) Data_MB,
    Data_BB / POWER(1024,3) Data_GB
FROM (SELECT SUM(data_length) Data_BB FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema','performance_schema','mysql')) A;

นี่จะทำให้คุณมีรูปเบสบอล คอลัมน์index_lengthไม่ได้ใช้เนื่องจาก mysqldump ไม่ถ่ายดัชนีดัชนีข้อมูลเท่านั้น เพื่อความปลอดภัยคุณควร gzip ทันที:

mysqldump --all-databases --routines --triggers | gzip > MySQLData.sql.gz

ให้มันลอง !!!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.