Downloads
Latest Packages
Tarballs, source and binaries (Linux, Solaris, and Windows), and packages for some Linux distributions are available at mariadb.org/download.
We hope that interested community package maintainers will step forward, as others already have, to build packages for their distributions. We ask for strict adherence to your packaging system's best practices and invite you to create a bug report if our project impedes this in any way.
Instructions how to install the packages can be found here. See the Includes MariaDB documentation page for a list of which Linux distributions that include MariaDB.
Pre-Release Binaries
Binaries from our Buildbot system (see also the Buildbot page), are available at http://hasky.askmonty.org/archive. They are not suitable for use in production systems but may be of use for debugging.
Once at the above URL you will need to click on the MariaDB tree you are
interested in, and then the build. The build number corresponds to the
tarbuildnum
variable in Buildbot.
For example, if you were interested in the bsd9-64 build of the MariaDB 5.5
tree, revision 3497, the tarbuildnum
is listed in the "Build Properties"
table of the
Buildbot build report. In this case, the value is "2434".
Getting the Source
The mariadb.org/download download page contains the source for all released binaries. You can find the latest source code at https://github.com/MariaDB/server
To retrieve the code, the Git source control software offers the path of least resistance. If you are unfamiliar with git, please refer to the git documentation for an understanding of version control with git.
For instructions on creating a local branch of MariaDB, see the Getting the MariaDB Source Code page.
See the Generic Build Instructions page for general instructions on compiling MariaDB from the source. The source page has links to platform and distribution-specific information, including information on how we build the release packages.
Old Versions
Running the most recent MariaDB version is generally the best choice. However, some organizations still use old or very old versions of MariaDB/MySQL. An upgrade would probably require important changes in their applications, and sometimes they don't even have the sources of those applications. And the operating system could be very old and no longer supported by MariaDB. Those organizations can find old packages in the archive repository, which includes old versions starting from MariaDB 5.1:
-
Where to Download MariaDB
Downloading tarballs, binaries, packages, and the source code for MariaDB. -
Getting, Installing, and Upgrading MariaDB
Getting, installing, and upgrading MariaDB Server and related software. -
MariaDB Binary Packages
Instructions on installing MariaDB binaries and packages. -
Client Libraries
Client libraries to allow users to connect from other applications to MariaDB databases. -
MariaDB RPM Packages
Where to get packages for Fedora Linux. -
MariaDB Source Code
How to get the source code for MariaDB from GitHub. -
Mirror Sites for MariaDB
List of mirror sites that distribute MariaDB software.