3

ホストオンリー ネットワークの静的 IP アドレス構成を使用して、VirtualBox で実行されている 2 つの Ubuntu 10.04 サーバー仮想マシンがあります。

マシン A: ubuntu-a 192.168.56.101

マシン B: ubuntu-b 192.168.56.102

マシンは、ホスト名または IP アドレスを介して相互に ping を実行できます。

MySQL 5.1 が両方のシステムにインストールされています。ubuntu-a をマスター、ubuntu-b をスレーブとしてレプリケーションを実現したいと考えています。

レプリケートしたいデータベース名 project1 が ubuntu-a にあります。

次のコマンドを使用して、マスターにユーザーを設定しました。

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

ubuntu-a (マスター) の my.cnf:

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

ubuntu-b (スレーブ) の my.cnf:

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

なぜこれが起こっているのでしょうか?

4

0 に答える 0