我一直按照以下说明忠实地设置MySQL主复制(在Debian 6.0.1上):http : //www.neocodesoftware.com/replication/
我到目前为止:
mysql > show master status;
不幸的是,这产生了以下内容,而不是任何有用的输出:
Empty set (0.00 sec)
错误日志位于/var/log/mysql.err
一个空文件,因此没有任何提示。
有任何想法吗?
这就是我/etc/mysql/my.cnf
在一台服务器上放置的内容(已针对另一台服务器进行了适当修改):
server-id = 1
replicate-same-server-id = 0
auto-increment-increment = 2
auto-increment-offset = 1
master-host = 10.0.0.3
master-user = <myusername>
master-password = <mypass>
master-connect-retry = 60
replicate-do-db = fruit
log-bin = /var/log/mysql-replication.log
binlog-do-db = fruit
我已经设置了用户,可以使用上面的用户名/密码/ ipaddress从服务器A上的MySQL连接到服务器B上的数据库。
show master status
访问Empty set
。莫名其妙!