ขอบคุณมากครับ แล้วผมต้องทำอย่างไรบ้างครับ เกี่ยวกับlog ตัวนี้ ถ้าไม่มีจะสงผลอย่างไรบ้างครับ
สำหรับผม ผมว่ามันมีประโยชน์ในการ data recovery ตอนระบบมัน crash ครับ
ใน my.cnf
log-bin=mysql-bin
variable ตัวนี้ จะสร้างไฟล์ mysql-binxxx ขึ้นมา
และไฟล์นี้จะช่วยในการ recovery ข้อมูลกลับมาได้ ถ้า MySQL เกิด crash ขึ้นมา
ระบบจะไปดึงข้อมูลจากไฟล์ mysql-binxxx มาใช้ครับ
สำหรับที่ รพ. ใส่ไว้ครับ เพราะเห็นประโยชน์มาแล้ว ...
และอีกอย่าง ... ถึงเวลา upgrade structure ที ก็พิจารณาลบออกอีกทีครับ
ก็แล้วแต่จะพิจารณาครับว่าจะใส่หรือไม่
ปล.
1. ถ้าจะลบออกหรือแ้ก้ไข my.cnf ขอให้ stop service mysql ก่อนนะครับ กรณีที่ยังต้องการให้มีการเก็บ log-bin มีสองทางเลือกครับ ...โดย
2. ถ้าต้องการลบ mysql-binxxx ออกทั้งหมดต้องลบไฟล์ mysql-bin.index ออกด้วยนะครับ เมือ start mysql ใหม่แล้วระบบจะเริ่มสร้าง mysql-binxxx ใหม่ และ พร้อมสร้างไฟล์ index ที่ชื่อ mysql-bin.index ขึ้นมาใหม่ แต่ ...
3. ถ้าต้องการลบ mysql-binxxx แต่ต้องการเก็บไฟล์อันดับท้าย ๆ ไว้ จะต้องเข้าไปแก้ไขไฟล์ mysql-bin.index ด้วยโดยให้ลบบรรทัดที่เป็นชื่อไฟล์ mysql-binxxx ที่ลบออกไปเท่านั้น
...