MySQL 5.1 coming to yum repo, info & warnings within…

August 13, 2010 by · 15 Comments 

My original thoughts were to roll out packages for MySQL 5.1 and PHP 5.3 at the same time. Given the issues with Zend getting loaders for 5.3 out the door, and the complications with developers needing a newer version of Zend Guard and having to recompile everything in order for it to work with those loaders, I'm now reconsidering that plan.

The current plan is to get packages for 5.1 out the door before the end of August. That gives me a couple weeks to get them working correctly and you plenty of time to decide whether or not you want to continue using my repository.

There are some breaking changes between MySQL 5.0 and 5.1.  The link at the bottom of this post covers them all, but two critical ones are worth mentioning here:

  1. Upgrading from MySQL 4.1 to 5.1 is not possible so users on RHEL/CentOS 4 who have NOT already upgraded to 5.0.x using my repo or some other repo will NOT be able to do an in-place upgrade to 5.1.  They will need to dump their databases under 4.1, uninstall 4.1, remove the binary data files, install 5.1, and then restore their backups.
  2. When I release packages for MySQL 5.1 there will NOT be support for MySQL Cluster.  I don't use it, no one I know uses it, and now that it's a separate product, it's way too much hassle for me to keep updated.  If you use MySQL Cluster you will need to remove my packages from your system and move to the official MySQL Cluster Community Edition packages on mysql.com

Info on Zend issues: Zend Optimizer for PHP 5.3
Info on MySQL 5.0 to 5.1 upgrades: Upgrading from MySQL 5.0 to 5.1