Replication question for MySQL

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
martial86
Posts: 8
Joined: Fri May 08, 2015 6:59 am

Replication question for MySQL

Post by martial86 »

Hi Nagios Team,

We are in our process of rolling out Nagios XI and we would like to use MySQL database replication on a managed host.
Does Nagios XI support MySQLreplication using GTID (Global Transaction IDs)?

Thanks and Best Regards
David
jdalrymple
Skynet Drone
Posts: 2620
Joined: Wed Feb 11, 2015 1:56 pm

Re: Replication question for MySQL

Post by jdalrymple »

I don't think we document it anywhere, and I love to point things out in documentation so you don't have to just take my word for it. Today I'm afraid you'll have to take my word for it, the answer is no.
bfkogle
Posts: 1
Joined: Wed Jan 25, 2017 8:29 am

Re: Replication question for MySQL

Post by bfkogle »

Is this still the case? We are looking to implement the same replication method in our environment.
ssax
Dreams In Code
Posts: 7682
Joined: Wed Feb 11, 2015 12:54 pm

Re: Replication question for MySQL

Post by ssax »

Correct, this is still the case, the defaults still use MyISAM for the majority of tables.
When using GTIDs, updates to tables using nontransactional storage engines such as MyISAM cannot be made in the same statement or transaction as updates to tables using transactional storage engines such as InnoDB.

This restriction is due to the fact that updates to tables that use a nontransactional storage engine mixed with updates to tables that use a transactional storage engine within the same transaction can result in multiple GTIDs being assigned to the same transaction.
Taken from here:

https://dev.mysql.com/doc/refman/5.6/en ... tions.html
Locked