2010-10-22 97 views
2

服务器1:xxx.xxx.xxx.xxxMySQL主主复制

server-id=1 
binlog-do-db=sample 
master-host = xxx.xxx.xxx.xxx 
master-user = someuser 
master-password = somepassword 
master-connect-retry = 60 
relay-log = /var/lib/mysql/slave-relay.log 
relay-log-index = /var/lib/mysql/slave-relay-log.index 

服务器2:xxx.xxx.xxx.xxx

server-id=2 
binlog-do-db = sample 
master-host = xxx.xxx.xxx.xxx 
master-user = someuser 
master-password = somepassword 
master-connect-retry = 60 
relay-log = /var/lib/mysql/slave-relay.log 
relay-log-index = /var/lib/mysql/slave-relay-log.index 

我已经安装2主主复制配置测试服务器,我也打开端口为服务器上的mysql 3306我面临的问题与奴隶连接我不断得到

以下错误101021 19:12:23 [错误]从站I/O:错误连接到主'root @ xx x.xxx.xxx.xxx:3306' - 重试时间:60次的重试:86400,ERROR_CODE:1045

Sever的1具有MySQL的5.0.77和服务器2具有MySQL版本5.1.41

+0

当你从一台服务器到另一台服务器telnet xxx.xxx.xxx.xxx 3306时会发生什么?另外,您需要设置自动增量偏移量。 – ceejayoz 2011-05-22 23:47:27

回答

6

ERROR_CODE:1045意味着您的凭证存在问题。

就尝试用复制的用户凭据像连接:

mysql -h host -u your_user -p your_password 

注意密码限制为32个字符。

+0

你先生救了我的命。我一直在寻找_hours_为什么地球上我的复制不起作用。结果我的密码长达50个字符......我**比以前任何时候都更喜欢MySQL(反正从来不喜欢它...... PostGres FTW!) – Frizlab 2014-02-08 07:40:57

+0

F * ck,我花了2个小时的时间,从头开始重试整个过程几次...谢谢! – 2015-07-20 10:53:25