BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ปาล์ม ที่ สิงหาคม 26, 2010, 14:09:45 PM

หัวข้อ: สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
เริ่มหัวข้อโดย: ปาล์ม ที่ สิงหาคม 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     รบกวนอาจารย์ทุกท่านด้วยนะครับ
หัวข้อ: Re: สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 26, 2010, 14:13:06 PM
grant สิทธิ user sa ใหม่ครับ

หรือ สร้าง user ของ mysql ใหม่ให้ hosxp เลยครับ
หัวข้อ: Re: สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
เริ่มหัวข้อโดย: ปาล์ม ที่ สิงหาคม 27, 2010, 10:40:17 AM
ผมได้ลองทำตามอาจารย์บอกโดยการกำหนดสิทธิดังนี้ครับ   เเต่ยังไม่หายครับ
[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 วัน



หัวข้อ: Re: สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
เริ่มหัวข้อโดย: ปาล์ม ที่ กันยายน 02, 2010, 10:46:38 AM
ทำได้เเล้วครับ เสร็จเรียบร้อยเเล้ว ที่มีปัญหาน่าจะ ต้องลง perl ก่อนการติดต้ง mysql ทั้ง 3 ตัวนะครับอาจารย์
       ขอบคุณอาจารย์มากๆครับ   
หัวข้อ: Re: สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
เริ่มหัวข้อโดย: dotAtainer ที่ กันยายน 02, 2010, 10:56:01 AM
 ;D ;D ;D perl -v ตรวจสอบก่อนจะติดตั้ง mysql server ครับหากไม่มีก็ติดตั้งก่อนเลย
ทำได้เเล้วครับ เสร็จเรียบร้อยเเล้ว ที่มีปัญหาน่าจะ ต้องลง perl ก่อนการติดต้ง mysql ทั้ง 3 ตัวนะครับอาจารย์
       ขอบคุณอาจารย์มากๆครับ  
หัวข้อ: Re: สวัสดีครับ อาจารย์ ผมทำเครื่องเซฟเวอร์ Slave ทำแล้วมีปัญหาดังภาพนี้ครับ
เริ่มหัวข้อโดย: Khuad ที่ กันยายน 02, 2010, 11:02:10 AM
ทำได้เเล้วครับ เสร็จเรียบร้อยเเล้ว ที่มีปัญหาน่าจะ ต้องลง perl ก่อนการติดต้ง mysql ทั้ง 3 ตัวนะครับอาจารย์
       ขอบคุณอาจารย์มากๆครับ   

... เคยเจอเหมือนกันครับตอนที่ติดตั้ง MySQL  ถ้าต้องการตัว perl ด้วย  ระบบก็จะฟ้องให้เราติดตั้ง perl ก่อน

    แต่ว่าตอนนี้ ที่ผมติดตั้ง MySQL ของผมเอง ก็ใช้แค่ 3 ตัวครับ ไม่ได้ติดตั้ง perl  ...  :D ...