BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: thachang ที่ ตุลาคม 04, 2012, 11:30:25 AM

หัวข้อ: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 04, 2012, 11:30:25 AM
ปกติใช้งาน master-slave replicate ของ อ.มดตานอย อยู่ครับ ทำตามขั้นตอนทุกอย่างผ่านหมดครับ
แต่ตอนนี้ เครื่อง slave มีปัญหาครับก็เลยลง linux ของเครื่อง slave ใหม่ครับ แต่มาติดขั้นตอนการทำmaster-slave replicate ของ อ.มดตานอย ตรงที่ slave
ครับ
[mysqld] ดังนี้ครับ
server-id=2
master-host=192.168.0.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=all
แต่พอ restart mysql  ไม่ผ่านครับ
manager of pid file quit without updatting [failed]
ต้องแก้ไขอย่างไรครับ

หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 04, 2012, 11:40:07 AM
จำเป็นหรือเปล่าครับที่ต้องลง mysql ที่ slave เป็นตัวเดียวกับ master 
slave ผมใช้ tool ของอ.ชัยพร ลง mysql  ซึ่งเป็นคนละตัวกับที่ master ครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: k_toedkiets ที่ ตุลาคม 04, 2012, 13:19:13 PM
ขอถามเพื่อประดับความรู้ และความเข้าใจ หน่อยครับ
ถ้าที่รพ.ผมใช้วิธีการสำรองแบบนี้ จะดีไหมครับ
System----->System Setting----->Replication----->Initial Import----->Run Agent (รันใน Windows XPเปิด 24 ชั่วโมง) แต่จะปิดเครื่องบ้าง เป็นครั้งคราว
ขอบคุณครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 04, 2012, 14:54:10 PM
ขอถามเพื่อประดับความรู้ และความเข้าใจ หน่อยครับ
ถ้าที่รพ.ผมใช้วิธีการสำรองแบบนี้ จะดีไหมครับ
System----->System Setting----->Replication----->Initial Import----->Run Agent (รันใน Windows XPเปิด 24 ชั่วโมง) แต่จะปิดเครื่องบ้าง เป็นครั้งคราว
ขอบคุณครับ
ดีครับ แต่เราต้องใช้เครื่องในการรันไป 1 เครื่องครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: dotAtainer ที่ ตุลาคม 04, 2012, 15:12:37 PM
ใส่ # ไว้ข้างหน้าฟังค์ชั่นที่ตัวหนังสือสีแดงแล้วทดสอบใหม่ดูครับ
ปกติใช้งาน master-slave replicate ของ อ.มดตานอย อยู่ครับ ทำตามขั้นตอนทุกอย่างผ่านหมดครับ
แต่ตอนนี้ เครื่อง slave มีปัญหาครับก็เลยลง linux ของเครื่อง slave ใหม่ครับ แต่มาติดขั้นตอนการทำmaster-slave replicate ของ อ.มดตานอย ตรงที่ slave
ครับ
[mysqld] ดังนี้ครับ
server-id=2
master-host=192.168.0.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=all
แต่พอ restart mysql  ไม่ผ่านครับ
manager of pid file quit without updatting [failed]
ต้องแก้ไขอย่างไรครับ


หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 04, 2012, 23:47:33 PM
ใส่ # ไว้ข้างหน้าฟังค์ชั่นที่ตัวหนังสือสีแดงแล้วทดสอบใหม่ดูครับ
ปกติใช้งาน master-slave replicate ของ อ.มดตานอย อยู่ครับ ทำตามขั้นตอนทุกอย่างผ่านหมดครับ
แต่ตอนนี้ เครื่อง slave มีปัญหาครับก็เลยลง linux ของเครื่อง slave ใหม่ครับ แต่มาติดขั้นตอนการทำmaster-slave replicate ของ อ.มดตานอย ตรงที่ slave
ครับ
[mysqld] ดังนี้ครับ
server-id=2
master-host=192.168.0.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=all
แต่พอ restart mysql  ไม่ผ่านครับ
manager of pid file quit without updatting [failed]
ต้องแก้ไขอย่างไรครับ


ยังไม่ผ่านครับ
[root@BMS-Restore ~]# service mysql restart
Shutting down MySQL (Percona Server)...                    [  OK  ]
Starting MySQL (Percona Server).......The server quit without updating PID file (/var/lib/mysql/BMS-Restore.pid).                          [FAILED]

หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 05, 2012, 00:01:31 AM
mysql version ไหนครับ   .........สามารถตรวจสอบดูว่า error อะไร ในไฟล์   BMS-Restore.error  ประมาณนั้นครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 05, 2012, 09:55:35 AM
ใส่ # ไว้ข้างหน้าฟังค์ชั่นที่ตัวหนังสือสีแดงแล้วทดสอบใหม่ดูครับ

[mysqld] ดังนี้ครับ
server-id=2
#master-host=192.168.0.2
#master-user=sa
#master-password=sa
replicate-do-db=hos
#master-connect-retry=60
log-warnings
slave-skip-errors=all
ใช้ได้แล้วครับ ตามที่ อ.dotAtainer เลยครับ (ที่แรกใส่ไม่ครบครับ)
แสดงว่า mysql ที่ slave กับ master  ไม่จำเป็นต้องเป็นตัวเดียวกัน
แต่ถ้า mysql คนละ version กัน ต้องใส่ # ตามที่อ.dotAtainer บอกใช่หรือเปล่าครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 05, 2012, 09:59:18 AM
แล้วถ้าทำ master-master replicate  มันมีข้อจำกัดตรงที่ server 2 ตัว ต้องมีสเปคเท่ากันใช่หรือไม่ครับ อ.ทุกท่าน
อยากทดลองดูบ้างครับ แต่ spec server ต่างกันครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: dotAtainer ที่ ตุลาคม 05, 2012, 14:11:49 PM
สำหรับ Mysql เวอร์ชั่นใหม่ๆฟังค์ชั่นนี้ถูกยกเลิกไปแล้วครับเพราะสามารถสั่งให้ทำงานได้โดยผ่าน mysql>shell ดังนั้นจึง error เพราะ mysql ไม่รู้จักครับผม 
ใส่ # ไว้ข้างหน้าฟังค์ชั่นที่ตัวหนังสือสีแดงแล้วทดสอบใหม่ดูครับ

[mysqld] ดังนี้ครับ
server-id=2
#master-host=192.168.0.2
#master-user=sa
#master-password=sa
replicate-do-db=hos
#master-connect-retry=60
log-warnings
slave-skip-errors=all
ใช้ได้แล้วครับ ตามที่ อ.dotAtainer เลยครับ (ที่แรกใส่ไม่ครบครับ)
แสดงว่า mysql ที่ slave กับ master  ไม่จำเป็นต้องเป็นตัวเดียวกัน
แต่ถ้า mysql คนละ version กัน ต้องใส่ # ตามที่อ.dotAtainer บอกใช่หรือเปล่าครับ
หัวข้อ: Re: master-slave replicate ของ อ.มดตานอย
เริ่มหัวข้อโดย: thachang ที่ ตุลาคม 05, 2012, 15:42:16 PM
สำหรับ Mysql เวอร์ชั่นใหม่ๆฟังค์ชั่นนี้ถูกยกเลิกไปแล้วครับเพราะสามารถสั่งให้ทำงานได้โดยผ่าน mysql>shell ดังนั้นจึง error เพราะ mysql ไม่รู้จักครับผม 
ใส่ # ไว้ข้างหน้าฟังค์ชั่นที่ตัวหนังสือสีแดงแล้วทดสอบใหม่ดูครับ

[mysqld] ดังนี้ครับ
server-id=2
#master-host=192.168.0.2
#master-user=sa
#master-password=sa
replicate-do-db=hos
#master-connect-retry=60
log-warnings
slave-skip-errors=all
ใช้ได้แล้วครับ ตามที่ อ.dotAtainer เลยครับ (ที่แรกใส่ไม่ครบครับ)
แสดงว่า mysql ที่ slave กับ master  ไม่จำเป็นต้องเป็นตัวเดียวกัน
แต่ถ้า mysql คนละ version กัน ต้องใส่ # ตามที่อ.dotAtainer บอกใช่หรือเปล่าครับ
ขอบคุณมากครับ