คำถามติดแท็ก binlog

6
ปิดใช้งานการบันทึก MySQL แบบไบนารีด้วยตัวแปร log_bin
ไฟล์เริ่มต้น MySQL config /etc/mysql/my.cnf ที่ติดตั้งโดยแพ็คเกจ debian บางตัวที่ใช้ APT มักจะตั้งค่าตัวแปร log_bin ดังนั้น binlog จึงเปิดใช้งาน: log_bin = /var/log/mysql/mysql-bin.log เมื่อฉันต้องการปิดการใช้งานการบันทึกแบบไบนารีในการติดตั้งเช่นนั้นให้ใส่เครื่องหมายบรรทัดใน my.cnf แต่แน่นอนว่ามีวิธีการปิดการใช้งานการบันทึกแบบไบนารีโดยการตั้งค่าอย่างละเอียด log_bin เป็น OFF ในลักษณะเดเบียนฉันหมายถึง ไฟล์รวมเช่น /etc/mysql/conf.d/myCustomFile.cnf ดังนั้น my.cnf เริ่มต้นจะไม่เปลี่ยนแปลงและสามารถอัปเดตได้ง่ายโดย apt หากจำเป็น ฉันลอง "log_bin = 0", "log_bin = ปิด" หรือ "log_bin =" แต่ไม่มีใครทำงาน ...
35 mysql  logs  binlog  debian 

1
ไม่นานหลังจากอัปเดตพารามิเตอร์ expire_logs_days และเริ่มต้น sql ใหม่ binlogs เก่าจะถูกลบอย่างไร
MySQL 5.1.x | InnoDB | ของ windows ไดเรกทอรีข้อมูล mysql ของฉันเริ่มเต็มไปด้วยบันทึกถังขยะ ขณะนี้ฉันมีการตั้งค่าต่อไปนี้ที่กำหนดค่าในเซิร์ฟเวอร์ windows mysql ของฉัน: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 ฉันวางแผนที่จะเปลี่ยนการตั้งค่า expire_logs_days เป็นexpire_logs_days=10และตีกลับบริการ mysql ไม่นานหลังจากทำการเปลี่ยนแปลงฉันสามารถคาดหวังได้ว่าถังขยะเก่าจะได้รับการล้าง นี่เป็นเพียงส่วนหนึ่งของงานที่ทำในตอนกลางคืนหรือไม่? หรือควรจะทันที

5
เหตุใดไฟล์บันทึกข้อมูล bin ของ MySQL ยังคงมีอยู่หลังจากการล้างข้อมูลหรือลบทิ้ง?
ฉันใช้ PURGE BINARY LOGS เช่นเดียวกับ FLUSH LOGS แต่ไดเรกทอรี mysql ยังคงมีไฟล์เหล่านี้: mysql-bin.000025 mysql-bin.000024 mysql-bin.000023 mysql-bin.000022 mysql-bin.000021 mysql-bin.000020 mysql-bin.000019 mysql-bin.index มีเหตุผลทำไมการใช้คำสั่งไม่ทำงาน? ไฟล์เหล่านี้ใช้พื้นที่มาก ฉันต้องการกำจัดพวกเขาอย่างปลอดภัย

2
ล็อกไบนารีของ MySQL - ข้ามตาราง
มีวิธีข้ามตารางเฉพาะในบันทึกไบนารีหรือไม่ ฉันได้รับการกำหนดค่าไบนารีบันทึกเป็นกลยุทธ์การสำรองข้อมูลเพิ่มเติมของฉันระหว่างการสำรองข้อมูลทุกคืน แต่เรามีตารางอ้างอิงขนาดใหญ่หนึ่งตารางที่เราจะอัปเดตทุกคืนจากกระบวนการแบทช์ (ตาราง 70GB) mysqlimportตารางนี้เป็นแบบอ่านอย่างเดียวและก็มีการปรับปรุงใช้ยามค่ำคืน ในระหว่างกระบวนการอัปเดตสำหรับตารางการอ้างอิงนี้เท่านั้นไฟล์บันทึกแบบไบนารีจะทำให้เกิดความล่าช้าค่อนข้างร้ายแรง (โดยเฉพาะเมื่อฉันทำการอัปเดตแบบเต็ม 70GB) มันต้องทำ 70GB สองครั้งโดยทั่วไป yuck ตารางอ้างอิงกำลังใช้ MyISAM (ฉัน chocked InnoDB พยายามโหลดดังนั้นลอง MyISAM)
9 mysql  logs  binlog 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.