# Migrating to Percona 5.7 from a Mysql 5.7 InnoDB Cluster

**URL:** <https://forums.percona.com/t/migrating-to-percona-5-7-from-a-mysql-5-7-innodb-cluster/6696>\
**Category:** Percona Server for MySQL 5.7\
**Created:** [November 22, 2018, 2:38pm UTC](https://forums.percona.com/t/migrating-to-percona-5-7-from-a-mysql-5-7-innodb-cluster/6696 "2018-11-22T14:38:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![RoyBatty](https://avatars.discourse-cdn.com/v4/letter/r/7ba0ec/32.png) [@RoyBatty](https://forums.percona.com/u/RoyBatty)\
**Post date:** [November 22, 2018, 2:38pm UTC](https://forums.percona.com/t/migrating-to-percona-5-7-from-a-mysql-5-7-innodb-cluster/6696/1 "2018-11-22T14:38:06Z")

</div>

Can an innodb cluster continue to run while one at a time replacing each server with Percona? I presume being a drop-in replacement that percona is able to do innodb clustering after the migration is completed?

What should I know about converting it to an XtraDB Cluster afterwards?

Thanks!

---

<div class="post-metadata">

**Author:** ![przemek](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/przemek/32/3_2.png) [@przemek](https://forums.percona.com/u/przemek)\
**Post date:** [December 5, 2018, 6:08am UTC](https://forums.percona.com/t/migrating-to-percona-5-7-from-a-mysql-5-7-innodb-cluster/6696/2 "2018-12-05T06:08:28Z")

</div>

Are you using MySQL Group Replication currently? From what I understand, you plan to first replace the MySQL binaries to equivalent Percona Server binaries? If so, yes, that should work and a PS node should work fine together with vanilla MySQL nodes in one Group Replication cluster. However, such setup is not well tested solution I am afraid, so best to test such migration prior trying on production.  
When it comes to PXC (and Galera replicaiton) - that’s completely different solution and there is no simple in-place migration path from GR to PXC. In that case, I would suggest creating new PXC cluster, import data from existing InnoDB Cluster (GR) to it, and start async replication from one to another first.

---

<div class="post-metadata">

**Author:** ![RoyBatty](https://avatars.discourse-cdn.com/v4/letter/r/7ba0ec/32.png) [@RoyBatty](https://forums.percona.com/u/RoyBatty)\
**Post date:** [December 10, 2018, 11:33am UTC](https://forums.percona.com/t/migrating-to-percona-5-7-from-a-mysql-5-7-innodb-cluster/6696/3 "2018-12-10T11:33:27Z")

</div>

Yes, I think you’ve got the picture. There’s currently a GR setup that would likely be one-at-a-time replaced with their equivalent Percona server binaries. and then attempt to migrate the GR cluster over to a PXC cluster… but if it’s a better plan to start replicating the GR cluster over to a PXC cluster am I actually gaining anything by upgrading it to Percona first or just creating extra work and a possibility of extra headaches for myself with an unnecessary step?

Do the Percona binaries have innodb cluster improvements in stability/durability over the Mysql release?

Thanks!
