BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: snhos ที่ ตุลาคม 09, 2013, 15:31:58 PM
-
จากปัญหาคือ อยู่ดี ๆ mysql สตาร์ทไม่ได้ pid file could not found
ผมใช้คำสั่ง ใน linux
df -h /var/lib/mysql/hos
size used avail use%
50g 47g 0 100%
ต้องลง Centos ใหม่ใช่ไหม แล้วแบ่ง partition ให้เหมาะสม
แต่งง ๆๆๆ เวลาทำไหม ข้อมูล backup รายวัน มันออกมา แค่ 4 g
ช่วยตอบหน่อยครับ
ขอบคุณครับ
-
คงต้องทำความเข้าใจกับการเก็บข้อมูลของ MySQL ใหม่นะครับ
1. Raw data file ของ MySQL <> Backup file ที่ได้จากการ Dump ดังนั้นมันจะมีขนาดไม่เท่ากันอยู่แล้ว
2. การ Backup จะมีการ Compress ข้อมูลด้วย ทำให้ขนาดข้อมูลที่ได้จะเล็กลง
3. ปกติเวลาลง CentOS ควรจะแบ่ง Partition เองครับ ถ้าให้ CentOS แบ่งให้ พื้นที่ /var จะเล็กเกินไปทำให้ไม่พอใช้สำหรับ MySQL ครับ
-
ถ้าจะติดตั้งใหม่ลองดูตามนี้นะครับ ^ ^ ใช้งานได้จริงยังไม่เจอปัญหาครับ
ผิดพลาดประการใดแนะนำด้วยนะครับ
http://itsasuk.in.th/forums/index.php?topic=472.0
-
ถ้าจะติดตั้งใหม่ลองดูตามนี้นะครับ ^ ^ ใช้งานได้จริงยังไม่เจอปัญหาครับ
ผิดพลาดประการใดแนะนำด้วยนะครับ
http://itsasuk.in.th/forums/index.php?topic=472.0
ขอบคุณที่แบ่งปัน เพราะทาง รพ.บางใหญ่ ก็ใช้คู่มือการติดตั้งของคุณเอกเช่นกัน เยี่ยมมาก ไปได้ดีครับ ไม่ติดอะไร ถ้าจะติดก็ตรงคนดูแลนี่ล่ะครับทำไม่เป็นเอง
-
จริงๆแล้วไม่ต้องลงใหม่ก็ได้ครับ ถ้าพอมีช่องใส่ HDD เพิ่ม สามารถใส่ลูกใหม่ได้เลย เอาลูกใหญ่ๆเผื่อไว้ในอนาคตก็ดีครับ
จากนั้นให้ทำการเปลี่่ยนชื่อโฟลเดอร์ mysql ที่อยู่ใน /var/lib/ เป็นอะไรก็ได้ เช่น mysql_old (ต้อง stop mysql ก่อนนะครับ)
แล้วสร้าง directory ใหม่ขึ้นมาชื่อ mysql โดยต้องมี owner และ permission เหมือนเดิม(ดู้ได้จาก mysql_old)
แล้วให้ทำการ mount ตัว device ตัวใหม่ที่เราได้ใส่เพิ่มเข้าไป ตัวอย่างเช่น /dev/sdd1 ไปที่ /var/lib/mysql (อย่าลืม format hdd ตัวใหม่ด้วยนะครับ)
แล้วก็ทำการ start mysql ได้เลย อ้ออย่าลืมไปเพิ่ม auto mount ใน fstab ด้วยนะครับ เวลาสั่ง reboot ใหม่จะได้ไม่ต้องทำการ mount ใหม่ทุกครั้ง
เท่านี้เราก็ได้เนื้อที่เพิ่ม โดยที่ไม่ต้องลงใหม่แล้วครับ วิธีนี้เหมาะสำหรับเครื่อง production ที่ไม่ต้องการให้มีการ downtime เป็นเวลานาน
เพราะหากลงใหม่ทั้งหมดจะใช้เวลาพอสมควร และที่สำคัญเมื่อรันขึ้นมาใหม่แล้วอาจจะใช้งานได้ไม่ราบลื่นเหมือนเดิมเนื่องจากค่า config ที่เปลี่ยนไป
แต่หากว่าต้องการเปลี่ยน server เป็นรุ่นใหม่ที่อัพเกรดแล้วก็จะเหมาะที่จะลงใหม่เลยครับ ยังไงก็อย่าลืม backup config ต่างๆด้วยครับ