ผู้เขียน หัวข้อ: ช่วยผมหน่อยครับ replicate error ครับ  (อ่าน 4239 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ dreaming

  • Jr. Member
  • **
  • กระทู้: 93
  • Respect: 0
    • ดูรายละเอียด
ช่วยผมหน่อยครับ replicate error ครับ
« เมื่อ: กุมภาพันธ์ 23, 2010, 20:30:16 PM »
0
1. ติดตั้ง MySQL ลงในเครื่่องที่จะทำหน้าที่เป็น Slave
2. เปิด configuration file ของ mysql มาแก้ไข หากใช้ linux จะอยู่ที่ /etc/my.cnf หรือหากใช้ Windows จะอยู่ที่ c:\windows\my.ini
3 ในเครื่องที่ทำหน้าที่เป็น Master ให้เพิ่ม ตรง section [mysqld] ดังนี้ครับ

server-id=1
log-bin
sync_binlog=1
innodb_safe_binlog

และที่สำคัญต้อง grant สิทธิให้ sa ด้วยคำสั่ง
grant all on *.* to sa@'%' identified by 'sa' with grant option

4. ในเครื่องที่ทำหน้าที่เป็น Slave ให้เพิ่ม ตรง section [mysqld] ดังนี้ครับ (สมมติว่าเครื่อง server มี IP Address เป็น 192.168.0.1 นะครับ)

server-id=2
master-host=192.168.0.1
master-user=sa
master-password=sa
replicate-do-db=hos
log-warnings
slave-skip-errors=all

5. ทำการ Re-Start mysql ทั้ง master และ slave

6. ที่เครื่อง slave ใช้คำสั่ง
mysql> load data from master
เพื่อทำนำเข้าข้อมูลจากเครื่อง master ไปยัง slave

มันขึ้น error 1189 Z08s01): net error reading from master
admin บ้านนอกมือใหม่
โรงพยาบาลเขาสวนกวาง
centos5.2
mysql 5.1.42 percona
ใหม่จริงครับไม่ค่อยรู้เรื่องช่วยสอนหน่อยนะครับ

doramon

  • บุคคลทั่วไป
Re: ช่วยผมหน่อยครับ replicate error ครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 23, 2010, 20:42:16 PM »
0
master-host=192.168.0.1  มันหาไม่เจอนี้ครับ


ออฟไลน์ มดตานอย ครับ..

  • Hero Member
  • *****
  • กระทู้: 3,137
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยผมหน่อยครับ replicate error ครับ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 23, 2010, 21:01:20 PM »
0

Nakhonphanom Hospital

MR.Tanoy999 ผู้ใช้งานทั่วไป
tanoy999-at-gmail-dot-com
เริ่ม  1 ตุลาคม 2549  โดย  BMS

ออฟไลน์ dreaming

  • Jr. Member
  • **
  • กระทู้: 93
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยผมหน่อยครับ replicate error ครับ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 24, 2010, 08:20:21 AM »
0
ผมจาลอง set ใหม่ครับ
admin บ้านนอกมือใหม่
โรงพยาบาลเขาสวนกวาง
centos5.2
mysql 5.1.42 percona
ใหม่จริงครับไม่ค่อยรู้เรื่องช่วยสอนหน่อยนะครับ

ออฟไลน์ kengloso

  • Jr. Member
  • **
  • กระทู้: 90
  • www.keng-it.com
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยผมหน่อยครับ replicate error ครับ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 24, 2010, 11:16:23 AM »
0
ช่วยด้วยครับอาจารย์ทุกท่านครับ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
มันหมายความว่ายังไงครับ
โรงพยาบาลโนนสุวรรณ จ.บุรีรัมย์<br>
server : Dell PowerEdge R410 X3330 2.66GHz ,8GB ,CentOS 5.5 Percona-MySQL 5.5.15-55<br>
server slave: IBM Xeon E3120  3.16GHz/DC 4GB of RAM ,CentOS 5.3 MySQL 5.1.43-community