Downloads for the 3.23 version
This is the current stable release of MySQL. Recommended for most users.
You can find a description of the major new features in MySQL 3.23 here.
The complete changelog can be found here.
You can find how to upgrade from MySQL 3.22 here.
MySQL 3.23.34a (and newer) source releases include the full source for Berkeley DB and InnoDB tables. By using these table handler you can use transactions in MySQL. MySQL-Max has both of these handlers compiled-in.
The MySQL 3.23.38 (and newer) distribution for Windows includes both the normal MySQL and MySQL-Max binaries.
MySQL 3.23 can also be downloaded from our SourceForge project page: http://sourceforge.net/projects/mysql/
To receive an email when your platform's MySQL distribution is released, try SourceForge's email monitoring system (click the envelope icon next to the specific download link on SourceForge's download page).
Linux downloads Linux Advisory: Several of our users have reported random table corruption with Linux kernel 2.2.14 under heavy load. The table corruptions went away after an upgrade to a newer kernel. It appears that version 2.2.14 of the Linux kernel has a bug in the I/O implementation. Under some rather rare circumstances, the kernel will write incorrect data to the disk. We recommend that all users currently running Linux kernel version 2.2.14 upgrade to the most recent version, which is of this writing, version 2.2.19. NOTE: Our MySQL RPMs require glibc 2.2 or above. Users with less than glibc 2.2 should rebuild the SRPM found at the bottom of this page. Binary packages (tar.gz) | MySQL 3.23.49a | Linux (Intel libc6 systems) (9.3M) | Download | MySQL 3.23.49 | Linux (Alpha) (8.7M) | Download | MySQL 3.23.49 | Linux (IA64) (6.4M) | Download | MySQL 3.23.49 | Linux (Sparc) (5.1M) | Download | MySQL 3.23.36 | Linux (S/390) (5.6M) | Download | RedHat packages (rpm) | MySQL 3.23.49a | Server (i386) (14M) | Download | MySQL 3.23.49a | Benchmark/test suites (i386) (690K) | Download | MySQL 3.23.49a | Client programs (i386) (5.2M) | Download | MySQL 3.23.49a | Libraries and Header files for development (i386) (1.2M) | Download | MySQL 3.23.49a | Client shared libraries (i386) (231K) | Download |
|
Windows downloads Since mysqlc contains Cygwin runtime DLLs, we also offer you the Cygwin sourcecode for compliance with GPL. NOTE: Several users have encountered corrupted downloads when using download accelerator software to download MySQL. Installation files (zip) | MySQL 3.23.49 | Windows 95/98/NT/2000/XP (12M) | Download | Cygwin downloads (tar.bz2) | Cygwin 1.3.9 | Source download (tar.bz2) | Download |
|
Solaris downloads NOTE: Because of a bug in Solaris tar, Solaris users should use gnu tar to unpack archives. Binary packages (tar.gz) | MySQL 3.23.49 | Solaris 2.8 (Sparc) (5M) | Download | MySQL 3.23.49 | Solaris 2.7 (Sparc) (5.2M) | Download | MySQL 3.23.39 | Solaris 2.8 (Intel) (4.7M) | Download |
|
FreeBSD downloads Binary packages (tar.gz) | MySQL 3.23.49 | FreeBSD 4.4 ELF (Intel) (4.8M) | Download |
|
MacOS X downloads Binary packages (tar.gz) | MySQL 3.23.49 | MacOS X Server 1.x (PowerPC) (4.8M) | Download | MySQL 3.23.47 | MacOS X 10.1.1 (Darwin 5.1.x) (PowerPC) (4.8M) | Download |
|
HP-UX downloads Binary packages (tar.gz) | MySQL 3.23.49 | HP-UX 10.20 (5.6M) | Download |
|
AIX downloads Binary packages (tar.gz) | MySQL 3.23.49 | AIX 4.3 (RS6000) (5.7M) | Download |
|
SCO downloads Binary packages (tar.gz) | MySQL 3.23.43 | SCO 3.2 V 5 (Intel) (4.8M) | Download | MySQL 3.23.48 | SCO UnixWare 7.1 (Intel) (5M) | Download | MySQL 3.23.42 | SCO UnixWare 7.1 compiled with -lcudk70 (Intel) (5.1M) | Download | MySQL 3.23.49 | SCO OpenUnix 8.0 (5M) | Download |
|
SGI Irix downloads Binary packages (tar.gz) | MySQL 3.23.49 | SGI Irix 6.5 (6M) | Download |
|
Dec OSF downloads Binary packages (tar.gz) | MySQL 3.23.49 | Dec OSF 5.1 (Alpha) (6.5M) | Download |
|
BSDi downloads Binary packages (tar.gz) | MySQL 3.23.32 | BSDi 4.2 (Intel) (3.2M) | Download |
|
Source downloads Compiler Advisory:
Several of our users have reported random crashes and table corruption with
MySQL binaries compiled with gcc 2.96 on the x86 Linux platform. Although we were
unable to duplicate the problems ourselves or understand their exact cause,
we suspect with a great degree of confidence that the problem was compiler related.
Replacing the faulty binary with our binary always eliminated the problem.
We recommend that MySQL be compiled with gcc 2.95 if
you have to compile your own binary at all. It is also acceptable to compile it
with gcc 2.91 - builds with these compilers have been tested extensively. We
would suggest, however, that you stay away from gcc 3.0 series until we have had
some time to do some more extensive testing.
The best solution in terms of stability and performance
for most users is to use our binary instead of compiling their own. Please visit
http://www.mysql.com/ to obtain an Official MySQL
binary.
To determine if you should be concerned about this compiler issue,
execute gcc -v from the command prompt on your system. If the compiler reports
version 2.96, then there is a problem (this is the case, for example on RH 7.x series or
Mandrake 8.x). In this case, you should not try to compile your own binary before
downgrading to one of the compilers mentioned above. You should also NOT use the MySQL server
provided with your distribution -- as this copy of MySQL was compiled with the same
ill-advised compiler version.
The recommended solution in this case is to uninstall
your distribution's MySQL and replace it with the one of the MySQL binaries from
http://www.mysql.com/. Source packages | MySQL 3.23.49 | Tarball (tar.gz) (11.3M) | Download | MySQL 3.23.49 | Source RPM (rpm) (12.8M) | Download | MySQL 3.23.49 | Windows 95/98/NT/2000/XP source (zip) (11.6M) | Download |
|
|