October 30, 2014

CentOS Comes with free build of MySQL Enterprise ?

As I already wrote you can well go to Linux distribution vendors if you’re looking for recent MySQL version in a hassle free binary form. (On the time of this writing you could only get binaries for MySQL Community 5.0.45 from MySQL Download Pages which was released in July and so about half a year old.

If you prefer to run binaries based on Enterprise codebase – the most up to date version 5.0.54 is now available for CentOS starting with CentOS4:

mysql.x86_64 5.0.54-1.el4.centos centosplus
mysql-bench.x86_64 5.0.54-1.el4.centos centosplus
mysql-devel.x86_64 5.0.54-1.el4.centos centosplus
mysql-libs.x86_64 5.0.54-1.el4.centos centosplus
mysql-server.x86_64 5.0.54-1.el4.centos centosplus

These are not built exactly same as ones you would download on MySQL Web site, ie BDB may be enabled by default but in general I have not seen major issues with RedHat builds for quite a while now.

About Peter Zaitsev

Peter managed the High Performance Group within MySQL until 2006, when he founded Percona. Peter has a Master's Degree in Computer Science and is an expert in database kernels, computer hardware, and application scaling.

Comments

  1. Kostas says:

    Does this mean that one of MySQL AB’s paying customers “leaked” the source of the Enterprise version (which is their right to do) or I missed something? Once again the Enterprise schema is proved stupid, which is a shame since a good schema would benefit both the community and paying customers, as Baron explains in his very nice post:
    http://www.xaprb.com/blog/2007/08/12/what-would-make-me-buy-mysql-enterprise/

  2. peter says:

    Kostas,

    If I understand correctly MySQL gives Enterprise sources to RedHat so it becomes part of RHEL. These sources are under GPL and publicly available from RedHat together with other GPL packages. CentOS guys took these sources and built it.

    Also note – MySQL Enterprise Sources are still available from MySQL, they are just made rather inconvenient and not very visible:
    http://mysql.bkbits.net/

    Agree with you :)

  3. howa says:

    So it is recommended to use this version for production server, rather than those community version?

  4. aj says:

    Are there 32bit builds available? I can’t see anything in the centosplus repo for centos5 x86

  5. Proven Scaling provides a mirror for the MySQL Enterprise binaries and source code. As Peter said these are released under the GPL license. We get these directly from MySQL so they are the exact same files you can get with an Enterprise subscription.

    The mirror is here:
    http://mirror.provenscaling.com/mysql/enterprise/

    The official announcement is toward the end of this blog entry:
    http://jcole.us/blog/archives/2007/08/09/mysql-community-split-officially-a-failure/

  6. peter says:

    Thanks Eric,

    Though it looks like you do not have 5.0.54 Enterprise yet,
    Also there are no RPM binaries only RPM sources which is much better than tarballs of you want to build and distribute RPMS but it requires more work than binaries itself.

    Though I understand you do not have bandwidth to provide set of binaries for everything. My point is still there is a value in CentOS binaries :)

  7. peter says:

    It looks like this is only in CentOS4 centosplus by now. Though as srpm is available you should be able to rebuild it on 5 with no problems.

    Regarding using Community vs Enterprise version – in most cases Community is quite as good and it can contain more features. I’ve seen couple of bugs in community which were not in enterprise but it is vice versa.

  8. Hi Peter,

    We have updated the mirror. I apologize for it being out of date, it’s my fault. :)

    Actually there are CentOS/RHEL binaries as RPMs there, but all RPMs for each set are packaged together as a .tar file, as MySQL provides them. For example, mysql-enterprise-gpl-5.0.54-0.rhel4.x86_64.tar.

    Regards,

    Jeremy

  9. peter says:

    Ah thanks Jeremy. I just expected to see RPMs similar as they are available for download from dev.mysql.com, thanks for clarification.

Speak Your Mind

*