อยากทราบว่ามีวิธีหรือเปล่าครับ
ที่จะแก้ไขค่า config แล้วไม่ต้อง restart service อะครับ
เพราะ config แล้ว restart บ่อยๆ user บ่น
สมมุติ เช่นคำสั่ง refresh / reload อะไรประมาณนี้
แล้วทำไมต้อง restart MySQL บ่อย ๆ ล่ะครับ ไปแก้ไขอะไรมันเหรอ
ปกติเราจะไม่แก้ไข config ของ MySQL บ่อย ๆ นะครับ (หรือว่าตอนนี้ config ยังไม่นิ่งครับ)
เมื่อคืนก็ตื่นมาอัพ version ตอนตี 3 remote จากที่บ้านไป update version แล้วก็หลับต่อ
ไม่ต้องคอยรับโทรศัพท์ user
update program และ upgrade structure บน server ก็ไม่ต้องหยุดระบบใด ๆ ทั้งสิ้นนะครับ (หยุดใช้ชั่วคราวเฉพาะเครื่อง client ที่เรา update program เท่าันั้น)
ปกติ มันต้อง restart service mysql มันถึงจะได้ค่าที่เราแก้ไขใหม่ครับ แต่มีปัญหาบางครั้งแก้ไขแล้วไม่สามารถ Start mysql ได้อีก แต่มีวิธีแก้ครับ ทำตามนี้
1. service mysql stop
2. copy my.cnf ตัวใหม่ ไปทับของเดิมใน /etc/my.cnf
3. cd /var/lib/mysql
4. rm ib* ตอบ yes ทั้งหมดที่ถาม (ประมาณ 3 ครั้ง)
5. service mysql startแค่นี้ก็ใช้งานได้แล้วครับ
อันนี้ต้องระวังนะครับ เพราะว่าถ้าฐานข้อมูลเป็น innoDB ล่ะก็...เสร็จ...เลยครับ เพราะข้อมูลจะเก็บอยู่ในแฟ้มmี่ขึ้นต้นด้วย ib นะครับ ดังนั้น อย่าลืม backup ไว้ก่อนทุกครั้ง