mysql如何同步表
我有两台LINUX服务器,192.168.0.1(/database/mysql/var/myhome)和192.168.0.2(/usr/local/mysql/var/),mysql的存放路径不一样,我想把1服务器myhome库里的几个表同步到2服务器/usr/local/mysql/var/下的另外一个库里,该如何定义呢,请你指教下。
下面是我的操作,同步不过去,麻烦你指点下如何定义。谢谢
机器1:
log-bin
server-id=1
sql-bin-update-same //同步形式
binlog-do-db=myhome //要同步的数据库
机器B
log-bin
server-id=2
sql-bin-update-same
binlog-do-db=test
master-host=1192.168.0.1
master-user=root
master-password=123456
master-port = 3306 //连接端口
master-connect-retry=60
replicate-do-db=myhome
replicate-do-table=myhome.tbl_name //只同步表
log-slave-updates
yejr
周四, 2008/01/17 - 15:09
Permalink
配置看起来貌似没错
配置看起来貌似没错,你说的同步不过去有什么报错没?
先看看 http://imysql.cn/docs/MySQL_51_zh/mysql_51.html 的 第6章 "从服务器按下面评估--replicate-*规则,确定是否执行或忽视语句:" 这部分
MySQL方案、培训、支持
MySQL 用户组