BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ปาล์ม ที่ สิงหาคม 26, 2010, 14:09:45 PM
-
สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
1.ผมได้นำไฟล์ข้อมูลที่ backup จากเครื่องเซฟเวอร์ master เข้ามาใส่ในเครื่อง ตัวเซฟเวอร์ Slave
ก็จะสามารถดึงข้อมูลเข้าได้จนสำเร็จ
2.ผมทดลองเข้าใช้เครื่องเซฟเวอร์ Slave ก็ขึ้นปัญหาดังภาพ
Error while ereate function get_serialnumber
Can not retrieve resultset data
**ความเดิม** แจ้งก่อนครับ ที่ผ่านมาก็ทำแบบนี้บ่อยครับไม่มีปัญหาเพราะได้คำปรึกษาดีมากๆจากอาจารย์ทุกท่านโดยดีมากมาตลอด แต่พอมาเดียวนี้เจอปัญหาใหม่ เนื่องจากเครื่องเซฟเวอร์ master เสีย ก็เลยเอาเครื่องเซฟเวอร์ Slave ที่ Run Agent ไว้มาเปลี่ยนไอพีจากเดิมเป็น 192.168.2.2 ก็เปลี่ยนเป็นไอพี่ 192.168.2.7 (ไอพี เครื่องเซฟเวอร์ master)และนำไปใช้เป็นตัวหลักแทน แล้วผมก็นำเครื่องเซฟเวอร์ตัวหลักที่เสียมาลง OS ใหม่ centos 64 bit mysql 64 bit จะได้เป็นระบบเดียวกันทั้ง 2 ตัว พอทำเสร็จผมก็ทำการ รัน Initian Import ดึงข้อมูล จาก 192.168.2.7 ไปไว้ที่ 192.168.2.2 แต่ข้อมูลดันทับกัน เนื่องจากเครื่องเซฟเวอร์ เห็นสถานการณ์ทำงาน 2 อย่างคือ Active และ Inactive เครื่องเซฟเวอร์ตัวmaster ตั้งค่าขา Active เป็น 192.168.2.7 ขา Inactive เป็น 192.168.2.2 ส่วนเครื่องเซฟเวอร์ slave ก็ตั้งไอพีเป็น 192.168.2.2 ผลคือข้อมูลก็เข้ามาทั้ง 2 เครื่องครับ ที่มีหมายเลขไอพี เป็น 192.168.2.2
สรุปครับ ตอนนี้ผมก็เลยไม่กล้าที่จะสั่ง run agent แล้วครับ เพราะกลัวข้อมูลจะไปทำกัน อีก เลยถามอาจารย์ว่าข้อความที่แจ้งนี้เป็นเพราะอะไร แก้ได้ยังไงครับ
Can not retrieve resultset data รบกวนอาจารย์ทุกท่านด้วยนะครับ
-
grant สิทธิ user sa ใหม่ครับ
หรือ สร้าง user ของ mysql ใหม่ให้ hosxp เลยครับ
-
ผมได้ลองทำตามอาจารย์บอกโดยการกำหนดสิทธิดังนี้ครับ เเต่ยังไม่หายครับ
[root@localhost ~]# mysql -u root
mysql> grant super on *.* to sa@'%' identified by 'sa' ;
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on *.* to sa@'%' identified by 'sa' with grant option ;
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT super ON *.* TO sa@'127.0.0.1' IDENTIFIED BY 'sa' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
ตอนนี้ผมอ่านในบอร์ดที่เขาเคยตอบผมจะลบเเละลง mysql ใหม่เเล้วครับ
อาจารย์ครับ หัวหน้าผมฝากรบกวนถามนะครับ
1.ผมได้ ทำการ backup ข้อมูลเสร็จเเล้ว พอ Restone กลับ เเล้วตรวจเช็คปรากฏว่าข้อมูลกระโดด ไม่ทราบว่าเป็นเพราะอะไรครับ หายไปหลายเดือนเลย มกราคม เเละกุมภาพันธ์ เป็นต้นครับ
2.เรามีวิธีตรวจสอบข้อมูล หรือฟังก์ชั้นลัดหรือเปล่าครับ จะตรวจสอบข้อมูลเปรียบเที่ยบว่าข้อมูลของเครื่องเซฟเวอร์ master กับ slave มีข้อมูลทุกตารางเท่ากันเเล้วหรือยัง
ก่อนการเปรียนไปใช้เครื่อง เซฟเวอร์ slave ในกรณีเครื่องเซฟเวอร์ master เสียนะครับ
3.ตอนนี้มีบริษัทมาเสนออุปกรณ์เก็บข้อมูล เรียกว่า IBM Storage system
4.อยากให้อาจารย์เเนะนำให้ระบบ Hosxp สมบูรณ์ที่สุด เกียวกับอุปกรณ์นะครับ ว่าต้องมีเซฟเวอร์สเป็กขนาดใหน เเรมสูงสุดที่ประสิทธิภาพดีเยี่ยม เเละการสำรองที่ได้ประสิทธิภาพ
ถ้าทำตามขั้นตอนนี้อาจารย์เเนะนำเเล้วจะไม่มีปัญหาเรื่องระบบล่มเเล้วข้อมูลหาย จะหายได้สูงสุดไม่เกิน 1 วัน
-
ทำได้เเล้วครับ เสร็จเรียบร้อยเเล้ว ที่มีปัญหาน่าจะ ต้องลง perl ก่อนการติดต้ง mysql ทั้ง 3 ตัวนะครับอาจารย์
ขอบคุณอาจารย์มากๆครับ
-
;D ;D ;D perl -v ตรวจสอบก่อนจะติดตั้ง mysql server ครับหากไม่มีก็ติดตั้งก่อนเลย
ทำได้เเล้วครับ เสร็จเรียบร้อยเเล้ว ที่มีปัญหาน่าจะ ต้องลง perl ก่อนการติดต้ง mysql ทั้ง 3 ตัวนะครับอาจารย์
ขอบคุณอาจารย์มากๆครับ
-
ทำได้เเล้วครับ เสร็จเรียบร้อยเเล้ว ที่มีปัญหาน่าจะ ต้องลง perl ก่อนการติดต้ง mysql ทั้ง 3 ตัวนะครับอาจารย์
ขอบคุณอาจารย์มากๆครับ
... เคยเจอเหมือนกันครับตอนที่ติดตั้ง MySQL ถ้าต้องการตัว perl ด้วย ระบบก็จะฟ้องให้เราติดตั้ง perl ก่อน
แต่ว่าตอนนี้ ที่ผมติดตั้ง MySQL ของผมเอง ก็ใช้แค่ 3 ตัวครับ ไม่ได้ติดตั้ง perl ... :D ...