MySQL Replication:Slave无法与master通信(读取通信包时出错)

时间:2010-09-11 01:53:51

标签: mysql database-replication

我有两个在VirtualBox上运行的Ubuntu 10.04服务器虚拟机,只有主机网络静态IP地址配置。

机器A:ubuntu-a 192.168.56.101

机器B:ubuntu-b 192.168.56.102

机器可以通过主机名或IP地址互相ping。

在两个系统上安装了MySQL 5.1。我想用ubuntu-a作为主服务器和ubuntu-b作为从服务器来实现复制。

我在ubuntu上有一个数据库名project1,我想要复制它。

我使用此命令在主服务器上设置了一个用户:

mysql> grant replication client, replication slave on *.* to repl@'%' identified by '!!abc123';

my.cnf on ubuntu-a(master):

server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = project1

my.cnf在ubuntu-b(奴隶):

server-id = 2
master-host = 192.168.56.101
master-user = repl
master-password = !!abc123
master-connect-retry = 60
replicate-do-db = project1

但是,当我尝试将数据导入从属时,我收到此错误:

mysql> load data from master;
ERROR 1158 (08S01): Got an error reading communication packets

知道为什么会这样吗?

0 个答案:

没有答案