[英]Unable to start mysql after changing replicate do table on master
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'
我嘗試更改回舊設置,但是也無法啟動。 我做錯了什么,我應該怎么做? 我現在該如何解決?
謝謝你的幫助。
您必須同時指定表名和數據庫名,並用句點分隔它們。
特定的數據庫和特定的表:
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%
了解更多: https : //dev.mysql.com/doc/refman/5.7/zh-CN/replication-options-slave.html#option_mysqld_replicate-wild-do-table
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.