banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Replicate MySQL on win 2003  XML
  [Question]   Replicate MySQL on win 2003 06/12/2011 22:12:12 (+0700) | #1 | 250753
lvt_uit
Member

[Minus]    0    [Plus]
Joined: 11/10/2011 20:17:03
Messages: 16
Offline
[Profile] [PM]
Mình cấu hình Replicate Mysql trên 2 máy ảo cài win 2003
Máy 1 : 192.168.119.130
Máy 2 : 192.168.119.131
Ở 2 máy mình cài đặt apache, mysql, và start lên bình thường, ko mắc lỗi gì.
Ở máy 1 khi cấu hình Master, mình thêm đoạn sau vào my.ini

server-id=1
binlog-do-db=db
 

Lúc này restart vẫn được, ko báo lỗi gì.

Ở máy 2 mình cấu hình Slave, thêm vào my.ini đoạn sau

master-host=192.168.119.130
 

Lúc này restart thì ko được, nó báo lỗi sau

MySQL :: Could not start the MySQL service: Error 1067
 


Cũng cách cấu hình như trên mình đã thử làm trên 2 máy chạy CentOS thì ok, ko mắc 1 lỗi gì, nhưng qua win 2003 thì bị vướng chỗ này, bạn nào biết cách khắc phục thì giúp mình với. Mình xin cảm ơn

[Up] [Print Copy]
  [Question]   Replicate MySQL on win 2003 06/12/2011 22:23:52 (+0700) | #2 | 250754
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Trên Slave không có `server-id` à bạn? Mỗi khi gặp lỗi, việc đầu tiên bạn nên làm là mở log ra xem có gì chi tiết hơn không.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Replicate MySQL on win 2003 07/12/2011 08:07:29 (+0700) | #3 | 250770
lvt_uit
Member

[Minus]    0    [Plus]
Joined: 11/10/2011 20:17:03
Messages: 16
Offline
[Profile] [PM]
À có bạn ơi, đầy đủ của nó là thế này :

server-id
master-host
master-user
master-password
master-connect-retry
replicate-do-db
 


Nhưng mình thử debug bằng cách comment, uncomment để xem nguyên nhân do line nào của 6 line trên, thì thấy mysql sẽ báo lỗi khi có line "master-host"

Trên linux thì mỗi khi có lỗi mình đều vào log xem, còn sao trên win2003 mình cài thằng mysql lại ko thấy thư mục log nằm ở đâu nhỉ ?
Trong thư mục cài MySQL của mình ( trên win2003) chỉ có data, bin, include, lib, share. Thử mò trong các subfolder cũng ko thấy

Cái Error 1067 này trên các forum của MySQL thảo luận đều do lỗi trong quá trình cài đặt, ko thấy trường hợp nào khác cả, nên mình chưa biết xử lý ra sao smilie
[Up] [Print Copy]
  [Question]   Replicate MySQL on win 2003 07/12/2011 09:55:43 (+0700) | #4 | 250780
lvt_uit
Member

[Minus]    0    [Plus]
Joined: 11/10/2011 20:17:03
Messages: 16
Offline
[Profile] [PM]
Ok, biết lỗi rồi smilie

Từ MySQL 5.5 trở đi thì ko được phép set master-host trong config nữa mà phải set trong syntax mysql.

Ai mắc lỗi này lưu ý nhé !

Thanks
[Up] [Print Copy]
  [Question]   Replicate MySQL on win 2003 07/12/2011 22:03:22 (+0700) | #5 | 250820
[Avatar]
lovestormknx
Member

[Minus]    0    [Plus]
Joined: 31/12/2006 16:39:16
Messages: 44
Offline
[Profile] [PM] [WWW]
Đã từng bị dính lỗi này, khai báo trong .ini không cho, phài dùng command
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|