查询时出现错误“'field list' 中的未知列 'branch'”。默认数据库:'db'

Error 'Unknown column 'branch' in 'field list'' on query. Default database: 'db'

我在 SHOW SLAVE STATUS \G;

中收到以下复制错误
Error 'Unknown column 'branch' in 'field list'' on query. Default database: 'db'. 

复制也因此而停止。

我该如何解决这个问题?

如果您检查 Last_Errno 行,导致复制停止的错误代码为 1054(“%s”中的未知列“%s”)。如果你想让 MySQL slave 忽略这些错误,只需打开你的 my.cnf(在 Debian 和 Ubuntu 上它是 /etc/mysql/my.cnf)...

  1. 编辑 my.cnf

    vim /etc/mysql/my.cnf

  2. 您可以跳过多个错误或仅跳过 1054 个

    slave-skip-errors = 1062,1054

  3. 重启MySQL

    /etc/init.d/mysql重启