Master正在运行以下内容:
server-id=1
log-bin = /opt/bitnami/mysql/data/mysql_bin.log
replicate-wild-do-table=my_database
我以为我可以简单地改为:
log-bin = /opt/bitnami/mysql/data/mysql_bin2.log
replicate-wild-do-table=my_database2
然后重新启动mysql,但却出错了:
[ERROR] Could not add do table rule 'my_database2'
我尝试改回原来的设置,但也没能启动。我做错了什么,我该怎么办?我现在该怎么解决这个问题?
感谢您的帮助。
答案 0 :(得分:0)
您必须同时指定表名和数据库名,并用句点分隔它们。
特定数据库和特定表格:
replicate-wild-do-table=my_database2.my_table1
replicate-wild-do-table=my_database2.my_table2
replicate-wild-do-table=my_database2.my_table3
作为表名的通配符模式:
replicate-wild-do-table=my_database2.my_table%