• Sven Sandberg's avatar
    Bug#35807 - INSTALL PLUGIN replicates row-based, but not stmt-based · 6fa28d26
    Sven Sandberg authored
    INSTALL PLUGIN and UNINSTALL PLUGIN worked with statement-based and
    mixed-mode replication only, but not with row-based replication.
    
    There is no statement-based replication of these statements.
    But there was row-based replication of the inserts and deletes
    to and from the mysql.plugin table.
    
    The fix is to suppress binlogging during insert and delete to
    and from the mysql.plugin table.
    
    
    mysql-test/suite/rpl/r/rpl_plugin_load.result:
      new result file
    mysql-test/suite/rpl/t/rpl_plugin_load-master.opt:
      new opt file
    mysql-test/suite/rpl/t/rpl_plugin_load-slave.opt:
      new opt file
    mysql-test/suite/rpl/t/rpl_plugin_load.test:
      new test
    sql/sql_plugin.cc:
      Suppress binlogging during insert and delete to/from the
      mysql.plugin table.
    6fa28d26
sql_plugin.cc 95.6 KB