replicate-do-table无法启动slave mysql

时间:2011-12-28 14:21:20

标签: mysql replication slave

添加replicate-do-table时,我在启动从服务器时遇到问题。有效的当前配置:

server-id=2
master-host=10.100.27.99
master-user=slejv
master-password=<pass>
master-connect-retry=60
replicate-do-db=piksearch

不起作用的配置:

server-id=2
master-host=10.100.27.99
master-user=slejv
master-password=<pass>
master-connect-retry=60
replicate-do-db=piksearch
replicate-do-table=artikli
replicate-do-table=artikli_polja
replicate-do-table=artikli_posjete8
replicate-do-table=artikli_view
replicate-do-table=kategorije
replicate-do-table=online
replicate-do-table=pitanje_artikal
replicate-do-table=polja
  

server02:/ etc / mysql#/ etc / init.d / mysql restart
  停止MySQL数据库服务器:mysqld   启动MySQL数据库服务器:mysqld。 。 。 。 。 。 。 。 。 。 。 。 。 。失败!

1 个答案:

答案 0 :(得分:8)

请参阅此link

replicate-do-dbreplicate-do-table

形成鲜明对比

你必须删除:

replicate-do-db=piksearch
replicate-do-table=artikli
replicate-do-table=artikli_polja
replicate-do-table=artikli_posjete8
replicate-do-table=artikli_view
replicate-do-table=kategorije
replicate-do-table=online
replicate-do-table=pitanje_artikal
replicate-do-table=polja

并写:

replicate-do-table=piksearch.artikli
replicate-do-table=piksearch.artikli_polja
...