Upgrading to MySQL 5.0.38 on RHEL and CentOS
Well, MySQL has released another Enterprise-only version. Not only are there no binary packages for the community, but they haven't even bothered to post a link to the source on the download page. Why they do this, I don't know, because it would really only take another 15 seconds to update the link to the source package on the community release page. As it stands, in order for someone to find out about this release they'd either have to be crawling the MySQL FTP site or watching the Enterprise edition release logs.
In any case, not to be left behind just because I "can't afford"/"refuse to pay" $600 (minimum) per server, I have once again built packages to provide a community release of the newest stable version of MySQL.
This release was a bit more work than the last few. It seems that MySQL actually fixed a few of the bugs that Red Hat's engineers had been patching so it was necessary to remove a few of the manual patches. However, it also seems that they managed to change a good amount of code but still manage NOT to fix some of the other "bugs" that were being patched. That said, it was necessary to recreate a few of the patches in order to get them to work on the current source tree. Finally, I added a bunch of new files to the mysql-server and mysql-test packages.
With the recent introduction of my yum repository, I will no longer be providing compiled binary packages in my posts. The Source RPM will still be here if you'd like to use it (just to see what I've done or perhaps to compile for some architecture other than i386 or x86_64). If you'd like to download the binary release for either the i386 or x86_64 architectures then I'd suggest adding my yum repository to your system. It'll only take you a few minutes and it should make your life a LOT easier when it comes to keeping up with my system updates.
Update (9/24/2009): Packages deleted, use the yum repository instead.