Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
MariaDB 5.2 is no longer maintained. Please use a more recent release.
30 Jan 2013
Stable (GA)
contains features that didn't have time to go into . For all practical purposes it's a drop in replacement for (and thus MySQL 5.1).
is based on and thus MySQL 5.1.
The new features in 5.2 are quite isolated and as most have been in use by members in the MySQL community for a long time. Current versions of are and can be downloaded from .
Allows you to handle hierarchies (tree structures) and complex graphs (nodes having many connections in several directions)
: Text search within MariaDB.
A built-in Sphinx client which allows MariaDB to talk to searchd, run search queries, and obtain search results.
Columns that are an expression and are calculated on retrieval.
Client, User, Index and Table statistics.
We have also done several smaller speed improvements, bug fixes and code cleanups.
For a complete list of security vulnerabilities (CVEs) fixed across all versions of MariaDB, see the page.
: : : : : : : []: []: : , : ]: : : :
The key cache's global mutex is split into several mutex which gives a notable speed improvement under multi user load. We have registered up to thanks to this.
Authentication is done via an extensible plugin, which makes it easy to add any kind of authentication to MariaDB.
Allows one to specify additional attributes per field, index or table to the storage engine.
We expose more information about the plugins, like maturity levels.
for the engine.
Speeds up multi user inserts.
29 Nov 2012
Stable (GA)
6 Apr 2012
Stable (GA)
2 Apr 2012
Stable (GA)
5 Dec 2011
Stable (GA)
22 Sep 2011
Stable (GA)
18 Aug 2011
Stable (GA)
14 Jun 2011
Stable (GA)
12 May 2011
Stable (GA)
3 Mar 2011
Stable (GA)
6 Dec 2010
Stable (GA)
10 Nov 2010
Stable (GA)
28 Sep 2010
Release Candidate
18 Jun 2010
Beta
10 Apr 2010
Beta
MariaDB 5.2 Series Release Notes
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download | Release Notes | Changelog |Overview of 5.2
Release date: 29 Nov 2012
MariaDB 5.2.13 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.2 see the What is MariaDB 5.2 page.
For a list of changes made in MariaDB 5.2.13, with links to detailed information on each push, see the MariaDB 5.2.13 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
includes a fix for , a vulnerability that allowed an authenticated user to crash MariaDB server or to execute arbitrary code with the privileges of the mysqld process. This is a serious security issue. We recommend upgrading from older versions as soon as possible.
A fix is also included for multiple SQL injection vulnerabilities in the replication code. See () for details.
This version of MariaDB includes , and by extension, MySQL 5.1.66. See the for the changes made in and see for what changed between this and previous MySQL versions.
The most recent release in the is:
|Release Notes | |
Release date: 6 Apr 2012
is a (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of see the page.
For a list of changes made in , with links to detailed information on each push, see the .
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.2.12 fixes a bug that under certain rare circumstances allowed a user to connect with an invalid password. This is a serious security issue. We recommend upgrading from older versions as soon as possible.
This version of MariaDB includes MariaDB 5.1.62, and by extension, MySQL 5.1.62. See the MariaDB 5.1.62 Release Notes for the changes made in MariaDB 5.1.62 and see Changes in MySQL 5.1.62 for what changed between this and previous MySQL versions.
This version of MariaDB includes the .
This version of MariaDB includes some bugfixes and small changes for MWL#43: Extending CREATE TABLE. See for more information on the new options this worklog gives to storage engine developers.
This version of MariaDB supports a new command line option --plugin-maturity=XXX, where XXX can be one ofunknown,experimental,alpha,beta,gamma,stable.
When used, MySQL will refuse to load plugins that have a maturity less than specified in this command line option.
Several bugfixes and buildbot improvements have also been incorporated into this version of MariaDB 5.2 including some that were discussed during the 2010 Storage Engine summit. See the changelog for links to the details.
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download |Release Notes |Changelog |Overview of 5.2
Release date: 22 Sep 2011
MariaDB 5.2.9 is a Stable release.In general this means there are no known serious bugs and we believe the code is ready for general usage. A "stable" MariaDB release is equivalent to a MySQL "GA" release.
For a detailed description of MariaDB 5.2 see the What is MariaDB 5.2 page.
Compared to MariaDB 5.2.8, MariaDB 5.2.9 is a bug-fix release.
For a list of every change made in MariaDB 5.2.9, with links to detailed information on each push, see the MariaDB 5.2.9 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Be notified of new releases automatically by adding the to your favorite feed reader or by to the announce 'at' mariadb.org announcement list (this is a low traffic, announce-only list).
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
We've updated the Ubuntu packages for . Apart from now including packages for Ubuntu 11.10 "Oneiric" the only other change is to remove the default apparmor profile.
Ubuntu 11.10 "Oneiric" introduced some significant .
Rather than try to keep our apparmor profile in sync with Ubuntu and risk a
future breakage when they decide to change something else, we have decided to
include an empty profile in our packages. If you have customized your/etc/apparmor.d/usr.sbin.mysqld file you will be given the option to keep
or remove it during the upgrade. If you haven't customized the default profile,
the profile will be removed.
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download |Release Notes |Changelog |Overview of 5.2
Release date: 2 Apr 2012
MariaDB 5.2.11 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.2 see theWhat is MariaDB 5.2 page.
For a list of changes made in MariaDB 5.2.11, with links to detailed information on each push, see the MariaDB 5.2.11 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This version of MariaDB includes , and by extension, MySQL 5.1.61. See the for the changes made in and see for what changed between this and previous MySQL versions.
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download | Release Notes | Changelog |Overview of 5.2
Release date: 6 Dec 2010
This is a stable release. In general this means there are no known serious bugs and we believe the code is ready for general usage. For a high-level description of MariaDB 5.2 see the MariaDB 5.2 overview.
See the Changelog for a list of all changes included in this release.
has all changes from , including MySQL 5.1.53.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
We have included XtraDB from Percona-server-5.1.52-11.6 in this version of MariaDB.
For this version of MariaDB we have started building Ubuntu 10.10 "Maverick" and Debian 6 "Squeeze" packages.
Like , includes several bug fixes and other improvements. Specific bugs fixed in include:
slow shutdown of XtraDB
A fix from MySQL 5.1.52 for a serious regression: and Windows service cannot start
Various fixes for .deb packaging:
mysqld_safe hangs spinning at 100% CPU
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download |Release Notes |Changelog |Overview of 5.2
Release date: 14 Jun 2011
MariaDB 5.2.7 is a Stable release. In general this means there are no known serious bugs and we believe the code is ready for general usage. A "stable" MariaDB release is equivalent to a MySQL "GA" release.
For a high-level description of MariaDB 5.2.7 see the What is MariaDB 5.2 page.
For a list of every change made in MariaDB 5.2.7, including the various bugs that were fixed and links to detailed information on each push, see the MariaDB 5.2.7 Changelog. See previous release notes and changelogs for changes made in previous versions of MariaDB.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Be notified of new releases automatically by adding the to your favorite feed reader or by to the announce 'at' mariadb.org announcement list (this is a low traffic, announce-only list).
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
contains the following changes:
In we've added some improvements and optimizations which result in faster internal temporary tables for some edge cases (when using GROUP BY without summary functions).
Beginning with , the GPLv2 licensed graphical client is now included in the Windows MSI installer package. A big thanks to Ansgar Becker for helping make this happen.
Starting with , we are now building Red Hat Enterprise Linux (RHEL) 5 RPM packages. This is in addition to our CentOS 5 packages, which we will continue to provide.
Fixed problem with wrong priority (nice -19) on mysqld server
Fixed crash with partitioned archive tables where there were too few file descriptors
Lots of small fixes for easier windows builds
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download | Release Notes | Changelog |Overview of 5.2
Release date: 28 Sep 2010
This is a gamma release. In general this means we believe the code is ready for general usage (based on bug inflow), but we want more testing before calling it stable. For a list of every change made in this release, see the Changelog. For a description of this release see the MariaDB 5.1 overview.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
In addition to the differences noted in previous release notes and changelogs, the main new things in this version of MariaDB 5.2 are:
For we have merged in all of the changes from , which included + some new bug fixes which will be in , and MySQL 5.1.51. The have details of what changes were made.
In this version of the Maria Storage Engine has been renamed to .
The Sphinx Storage Engine has been added to MariaDB. It is built as a dynamically loadable .so plugin, so use it you need to perform a one-time . See the page for more details.
The main drive for this version of (compared to the previous two beta releases) was to fix bugs and otherwise prepare for a stable release of . So, as in , in many bug fixes and other improvements were made. See the for details and links to the bugs that were fixed.
| Release Notes | |
Release date: 30 Jan 2013
This is a (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of see the page.
For a list of changes made in this release, with links to detailed information on each push, see the .
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This release is primarily a bug-fix release.
The most recent release in the is:
| Release Notes | |
Release date: 10 Nov 2010
Update: New Packages for Debian and Ubuntu (22 Nov 2010) A bug () was recently discovered with the Debian and Ubuntu packages of . Debian and Ubuntu packages with build identifier "mariadb87" in the package filename are affected. Updated packages have been created. The updated build number is 90. The updated packages are being pushed out to the . The has a link to the changes made to fix the bug.
This is a . In general this means there are no known serious bugs and we believe the code is ready for general usage. For a high-level description of see the .
See the for a list of all changes included in this release.
The most recent release in the is:
| Release Notes | |
Release date: 3 Mar 2011
Get notified of new releases automatically by adding the to your favorite feed reader or by to the announce 'at' mariadb.org announcement list (this is a low traffic, announce-only list).
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
For a list of every change made in , see the . For a high-level description of see the page.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
contains the following changes:
The most recent release in the is:
|Release Notes | |
Release date: 18 Aug 2011
is a . In general this means there are no known serious bugs and we believe the code is ready for general usage. A "stable" MariaDB release is equivalent to a MySQL "GA" release.
For a high-level description of see the page.
For a list of every change made in , including the various bugs that were fixed and links to detailed information on each push, see the . See previous and for changes made in previous versions of MariaDB.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Be notified of new releases automatically by adding the
Bug #509535 .debs should link with system libraries, not bundled
Bug #674812 PHP compile failure
Bug #616307 Upgrade failure on Debian 6 "Squeeze"
and others...
This release includes fixes for the following security vulnerabilities:
A buffer overflow that can cause a server crash or arbitrary code execution (a variant of CVE-2012-5611)
CVE-2012-5627/MDEV-3915 fast password brute-forcing using the "change user" command
CVE-2012-5615/MDEV-3909 information leakage about existing user accounts via the protocol handshake
fixes for DoS attacks - crashes and server lockups (see the Changelog)
DoS - server lockup ()
DoS - server crash ()
Additionally, it includes all security fixes from MySQL 5.1.67, such as fix for a buffer overflow with stored routines (a variant of CVE-2012-5612) and fixes for the following vulnerabilities:
This release includes MariaDB 5.1.67 and (by extension) MySQL 5.1.67. See Changes in MySQL 5.1.67 for what changed in MySQL.
The MariaDB project tries to support as many different Operating Systems and Linux Distributions as we can. However, when a distribution or OS stops receiving security and other updates it becomes difficult to freely provide packages for that platform. In such cases, our policy is to deprecate that platform and stop providing binary packages for it.
As of 1 Feb 2013, we will stop building packages for the following:
Fedora 16 "Verne"
Debian 5 "Lenny"
Ubuntu 10.10 "Maverick"
Ubuntu 11.04 "Natty"
If your chosen Linux Distribution or Operating System is deprecated, packages or support are not completely unavailable. Companies such as MariaDB Cloud and Monty Program (and others) provide support for all versions of MariaDB back to even very old MySQL versions. This includes packaged binaries. Contact them for more details.
More information on our deprecation policy can be found at:
From the beginning of the MariaDB project in 2009 we've kept all of our old releases online via our network of mirrors. Doing this is great for those few who are interested in old releases, but the disk space required to host all of our old releases is over 130 Gigabytes at present and grows by several gigabytes with each new release. This is too much for some of our mirrors to handle. So, starting with this release our primary mirror will only host the most recent three or four releases in each series (5.5, 10.0, and so on). Mirrors are, of course, free to keep archiving every release, but the primary mirror that they pull from will not.
Old releases do have value, so for those that are interested in old releases, we are setting up a simple, no frills, archive server which will host them. Once the server is up and running, links to archived releases on downloads.mariadb.org will point at the archive server. During the transition period, links to some old releases may disappear for a short time, but don't worry, they haven't been deleted, they're just being moved!
Thanks, and enjoy MariaDB!
MariaDB 5.2.3 has all changes from MariaDB 5.1.50 and MySQL 5.1.51.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
In addition to the differences noted in previous release notes and changelogs, the main focus of this release was on fixing bugs. No new features were added to this release of MariaDB 5.2. The changelog has details on the specific bugs which were fixed.
For MariaDB 5.2.5 we have merged in all of the changes from MariaDB 5.1.55, including all of the upstream changes from MySQL 5.1.54 and 5.1.55. The MySQL 5.1.54 and 5.1.55 release notes have details of what changes were made upstream by MySQL since 5.1.53.
See the MariaDB 5.1.55 Changelog for a detailed list of the changes in MariaDB 5.1.55.
We have included XtraDB from Percona Server 5.1.54-12.5 in this version of MariaDB. See the Percona Serverrelease notes for what changes were made upstream by Percona.
As with MariaDB 5.1.55, for this version of MariaDB we are pleased to announce the availability of Debian and Ubuntu repositories that we will keep up-to-date going forward. The new repositories make use of our world-wide network of MariaDB mirrors and will enable hassle-free upgrades to the latest version of MariaDB as soon as it is released.
See for information how to setup your Debian or Ubuntu system to use the new repositories.
As part of the new Debian and Ubuntu repositories we have also . All RPM package releases going forward will be signed.
With this version of MariaDB we are also debuting a new MariaDB downloads website. This new site allows you to filter the various files to show only the ones you are interested in and it will attempt to locate the nearest mirror to you based on your IP address.
Like previous releases, MariaDB 5.2.5 includes several bug fixes and other improvements. Specific bugs fixed in MariaDB 5.2.5 are listed in the MariaDB 5.2.5 Changelog and MariaDB 5.1.55 Changelog.
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
Some highlights of this release:
Fixes for Aria recover
Fixes for updates with long keys.
The max key length for aria has been reduced from about block_size/2
to block_size/3 (because the underflow algorithm requires this)
Several bugs were fixed in this version of MariaDB. See the MariaDB 5.2.8 Changelog for details.
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download | Release Notes | Changelog |Overview of 5.2
Release date: 10 Apr 2010
See the MariaDB versus MySQL page for a high-level overview of the differences between MariaDB and MySQL. For a description of this release see the MariaDB 5.1 overview.
This is a beta release of MariaDB. We believe it to be relatively bug-free, and want to get it out so everyone can try it. Development is ongoing, see for a list of features that are planned for future releases.
New features and changes in this version include:
This patch enables the gathering of more detailed statistics in .
As part of this patch, several new
tables (with corresponding new FLUSH andSHOW commands) have been added. See: for details.
We've added VIRTUAL and PERSISTENT virtual
columns to . See: for details.
We've added a new --rewrite-db=name option to mysqlbinlog
for applying updates to a database with a different name than the original.
See: for details.
Two new system variables have been added:maria_group_commit andmaria_group_commit_interval. See for details.
We've backported the to .
We updated the packaging scripts in to fix some errors.
In the authentication of users is delegated to plugins. See: for details.
We've added two new columns to the .
For plugin authors: As part of this change, the MariaDB plugin declaration now differs slightly from the MySQL plugin declaration (the MySQL plugin declaration is still supported for dynamically loaded plugins). See: for details.
Storage engines can now allow the user to specify additional attributes per index, field, or table. The engine needs to declare what attributes it introduces. See: for more information.
The most recent release in the is:
|Release Notes | |
Release date: 12 May 2011
is a . In general this means there are no known serious bugs and we believe the code is ready for general usage. A "stable" MariaDB release is equivalent to a MySQL "GA" release.
For a high-level description of see the page.
For a list of every change made in , including the various bugs that were fixed and links to detailed information on each push, see the . For a high-level description of see the page.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Be notified of new releases automatically by adding the
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
MariaDB 5.2.6 contains the following changes:
MariaDB includes a merge from MySQL 5.1 bazaar trunk. This merge does
not correspond to a particular version of MySQL, but includes part of MySQL
5.1.57 and part of 5.1.58. The actual revision merged isrevid:nirbhay.choubey@oracle.com-20110427115410-vpeshiv6u5snkvzi and the changes can be found in the source at Revision #2643.124.2 .
We have included from Percona Server 5.1.56-12.7 in this version of MariaDB. See the Percona Serverrelease notes for what changes were made upstream by Percona since Percona Server 5.1.54-12.5 (the version of XtraDB included in MariaDB 5.2.5).
In this version of MariaDB we have started building .deb packages for Ubuntu 11.04 "Natty Narwhal". Both i386 and x86_64 packages are available.
See for information how to setup your Debian or Ubuntu system to use the new repositories.
In addition to packages for 32-bit Windows, we now also have 64-bit Windows packages in this version of MariaDB.
In this version of MariaDB we have done a lot of work on our Windows builds and we have created a new MSI installer for MariaDB which has lots of improvements over the old .exe installer.
See for more details and instructions on how to use the new installer.
The Windows ZIP package has been improved in this version of MariaDB. See for more details.
A Windows-specific version of mysql_install_db is being introduced in the
Windows builds of this version of MariaDB. mysql_install_db.exe is
comparable to the shell script mysql_install_db that is used on Unix-like
platforms, but with several Windows-specific enhancements.
See the page for details.
In this version of MariaDB there is an upgrade wizard for converting MySQL instances to MariaDB.
See for instructions on using the upgrade wizard.
The most recent release in the MariaDB 5.2 series is:MariaDB 5.2.14
Download |Release Notes |Changelog |Overview of 5.2
Release date: 5 Dec 2011
MariaDB 5.2.10 is a Stable release.In general this means there are no known serious bugs and we believe the code is ready for general usage. A "stable" MariaDB release is equivalent to a MySQL "GA" release.
For a detailed description of MariaDB 5.2 see the What is MariaDB 5.2 page.
Compared to MariaDB 5.2.9, MariaDB 5.2.10 is a bug-fix release.
For a list of every change made in MariaDB 5.2.10, with links to detailed information on each push, see the MariaDB 5.2.10 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Be notified of new releases automatically by adding the to your favorite feed reader or by to the announce 'at' mariadb.org announcement list (this is a low traffic, announce-only list).
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.
includes a new open source PAM authentication plugin. See the page for details on this plugin and how to use it. For this version of MariaDB the plugin is only available in the source tarball.
This release of includes , which in turn includes MySQL 5.1.60.
See the for a list of changes made upstream in MySQL.
includes from Percona Server 5.1.59-13. See the for details on what is new in this version of XtraDB.
The Windows packages are now available from the primary mirror (osuosl). They will be available on all mirrors within 24 hours.
The Layerjet mirror was recently deactivated. If you were using the Debian or Ubuntu repositories on this mirror, you will need to update your entries to use a different mirror.
If you ever notice the mirror you are using is not responding, check the for the current list of mirrors.
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL