# Migrating from MySQL 5.5.9 to Percona 5.5

**URL:** <https://forums.percona.com/t/migrating-from-mysql-5-5-9-to-percona-5-5/1755>\
**Category:** Other MySQL® Questions\
**Created:** [February 11, 2012, 4:19am UTC](https://forums.percona.com/t/migrating-from-mysql-5-5-9-to-percona-5-5/1755 "2012-02-11T04:19:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![maurizio](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@maurizio](https://forums.percona.com/u/maurizio)\
**Post date:** [February 11, 2012, 4:19am UTC](https://forums.percona.com/t/migrating-from-mysql-5-5-9-to-percona-5-5/1755/1 "2012-02-11T04:19:09Z")

</div>

We are plannig to switch our db servers to Percona hoping this will solve some heavy contention problems we are experiencing with innodb.

Can I migrate from MySQL Innodb 5.5.9 to Percona 5.5 using the same innodb files (a data dump and import is not possible with 300+ GB of data)?

What is the safest procedure for migrating?

Thank you very much!

---

<div class="post-metadata">

**Author:** ![sterin](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@sterin](https://forums.percona.com/u/sterin)\
**Post date:** [February 13, 2012, 9:35am UTC](https://forums.percona.com/t/migrating-from-mysql-5-5-9-to-percona-5-5/1755/2 "2012-02-13T09:35:14Z")

</div>

Yes you should just be able to switch the binaries and run against the same InnoDB files.  
Percona Server only adds functionality within the server and doesn’t change the file format.

And since you are switching within the 5.5 branch you wouldn’t even have to run the mysql\_upgrade script.

---

<div class="post-metadata">

**Author:** ![scott.nemes](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/scott.nemes/32/5_2.png) [@scott.nemes](https://forums.percona.com/u/scott.nemes)\
**Post date:** [February 13, 2012, 11:02am UTC](https://forums.percona.com/t/migrating-from-mysql-5-5-9-to-percona-5-5/1755/3 "2012-02-13T11:02:40Z")

</div>

I would make sure to have a fresh backup first, but otherwise you _should_ have no problems as Sterin said.

I’ve done this already in our own test environments, and have had no issues. It was as easy as removing the old binaries and installing the new ones. =)
