MariaDB System Versioning
C++ C Perl Yacc HTML Objective-C Other
Switch branches/tags
versioning-pre0.12 versioning-1.0.5 versioning-1.0.4 versioning-1.0.3 versioning-1.0.2 versioning-1.0.1 versioning-1.0.0 versioning-0.11.0 versioning-0.10.0 versioning-0.9.0 versioning-0.8.0 versioning-0.7.0 versioning-0.6.0 versioning-0.5.0 versioning-0.4.0 versioning-0.3.0 versioning-0.2.0 versioning-0.1.0 tokumx-1.4.0+hotfix.0 tokumx-1.3.0-rc.1 tokumx-1.3.0-rc.0 tokumx-1.2.0-rc.2 tokumx-1.1.1 tokumx-1.1.1-rc.0 tokumx-1.1.0 tokumx-1.0.4 tokumx-1.0.4-rc.2 tokumx-1.0.4-rc.1 tokumx-1.0.4-rc.0 tokumx-1.0.2 tokumx-1.0.0-rc.6 tokumx-1.0.0-rc.5 tokumx-1.0.0-rc.4 tokumx-1.0.0-rc.2 tokumx-1.0.0-rc.0 tokudb-ps-2 tokudb-ps-1 tokudb-7.1.5 tokudb-7.1.5-rc.4 tokudb-7.1.5-rc.3 tokudb-7.1.5-rc.2 tokudb-7.1.5-rc.1 tokudb-7.1.0 percona-xtradb-1.0.2-1 mariadb-galera-10.0.34 mariadb-galera-10.0.33 mariadb-galera-10.0.32 mariadb-galera-10.0.31 mariadb-galera-10.0.30 mariadb-galera-10.0.29 mariadb-galera-10.0.28 mariadb-galera-10.0.27 mariadb-galera-10.0.26 mariadb-galera-10.0.25 mariadb-galera-10.0.24 mariadb-galera-10.0.23 mariadb-galera-10.0.22 mariadb-galera-10.0.21 mariadb-galera-10.0.20 mariadb-galera-10.0.19 mariadb-galera-10.0.17 mariadb-galera-10.0.16 mariadb-galera-10.0.15 mariadb-galera-10.0.14 mariadb-galera-10.0.13 mariadb-galera-10.0.12 mariadb-galera-10.0.11 mariadb-galera-10.0.10 mariadb-galera-10.0.7 mariadb-galera-10.0.7a mariadb-galera-5.5.60 mariadb-galera-5.5.59 mariadb-galera-5.5.58 mariadb-galera-5.5.57 mariadb-galera-5.5.56 mariadb-galera-5.5.55 mariadb-galera-5.5.54 mariadb-galera-5.5.53 mariadb-galera-5.5.52 mariadb-galera-5.5.51 mariadb-galera-5.5.50 mariadb-galera-5.5.49 mariadb-galera-5.5.48 mariadb-galera-5.5.47 mariadb-galera-5.5.46 mariadb-galera-5.5.45 mariadb-galera-5.5.44 mariadb-galera-5.5.43 mariadb-galera-5.5.42 mariadb-galera-5.5.41 mariadb-galera-5.5.40 mariadb-galera-5.5.39 mariadb-galera-5.5.38 mariadb-galera-5.5.37 mariadb-galera-5.5.36 mariadb-galera-5.5.36a mariadb-galera-5.5.35 mariadb-galera-5.5.34 mariadb-galera-5.5.32 mariadb-galera-5.5.32a
Nothing to show
Clone or download
Pull request Compare This branch is 40 commits ahead, 494 commits behind MariaDB:10.3.
midenok and FooBarrior MDEV-15412 For any non-existing transaction ID, AS OF provides the cu…
…rrent table contents without a warning

Fail with error on non-existing TRX_ID.
Latest commit a1227b1 Jul 31, 2018
Failed to load latest commit information.
BUILD Renamed compile-pentium scripts to compile-pentium32 Apr 16, 2018
Docs Misc. typos Apr 5, 2018
client MDEV-16355 Add option for mysqldump to read data as of specific times… Jul 20, 2018
cmake MDEV-16424 replace cmake/bison.cmake with cmake's builtin FindBison m… Jun 8, 2018
dbug Misc. typos Apr 5, 2018
debian Deb: Disable PIE in debian/rules on older Debian/Ubuntu releases Jun 2, 2018
extra Merge 10.2 into 10.3 Jun 18, 2018
include moved include <cmath> from my_global.h May 26, 2018
libmariadb @ a12a0b8 update C/C May 21, 2018
libmysqld MDEV-16424 replace cmake/bison.cmake with cmake's builtin FindBison m… Jun 8, 2018
libservices Remove compiler warnings Jan 30, 2018
man MDEV-12645 - mysql_install_db: no install test db option Apr 30, 2018
mysql-test MDEV-15412 For any non-existing transaction ID, AS OF provides the cu… Jul 30, 2018
mysys Make MariaDB CRC32-lib platform independence (#780) Jun 1, 2018
mysys_ssl MDEV-15513 use EVP_MD_CTX_{new,free} instead of EVP_MD_CTX_{create, d… May 21, 2018
pcre Merge branch '10.1' into 10.2 May 10, 2018
plugin Merge 10.2 into 10.3 May 12, 2018
randgen/conf Group commit for maria engine. Feb 12, 2010
scripts MDEV-16825 SIGSEGV after SIGINT in bootstrap mode Jul 30, 2018
sql-bench Added more test to sql-bench Apr 30, 2018
sql-common client.c: set connect attributes as late as possible Jun 3, 2018
sql MDEV-15412 For any non-existing transaction ID, AS OF provides the cu… Jul 30, 2018
storage MDEV-15990: REPLACE on a precise-versioned table returns duplicate ke… Jul 20, 2018
strings Add likely/unlikely to speed up execution May 6, 2018
support-files Merge 10.2 into 10.3 Jun 7, 2018
tests Merge 10.2 into 10.3 May 17, 2018
unittest After-merge fixes May 30, 2018
vio Make possible to use clang on Windows (clang-cl) Feb 20, 2018
win MDEV-16345 : No upgrade wizard in 10.3 in Windows packages. May 30, 2018
wsrep Prevent building WSREP without INNODB Feb 15, 2018
zlib Build improvements and cleanups. Sep 8, 2017
.gitattributes Merge branch '10.0' into 10.1 May 5, 2018
.gitignore .gitignore Jun 16, 2018
.gitmodules Use https instead of ssh(git@) for rocksdb submodule. Nov 15, 2016 Lean down compilation when running travis with rpl Dec 29, 2017
.travis.yml Travis-CI: clean up cruft and add more in-line commments Nov 21, 2017
BUILD-CMAKE Minor spelling fixes in code comments, docs and output Jan 12, 2018
CMakeLists.txt Make MariaDB CRC32-lib platform independence (#780) Jun 1, 2018
COPYING Import GPLv2,tokudb License Apr 17, 2013
COPYING.thirdparty Correct FSF address Mar 10, 2017
CREDITS Update contributors Apr 5, 2018
EXCEPTIONS-CLIENT MDEV-5645 MariaDB-5.5.35 - references are made to an "EXCEPTIONS-CLIE… May 31, 2014
INSTALL-SOURCE Update AskMonty and Atlassian references to MariaDB Mar 8, 2016
INSTALL-WIN-SOURCE Update AskMonty and Atlassian references to MariaDB Mar 8, 2016
KNOWN_BUGS.txt various documentation updates Jun 18, 2012 Better Link Spacing Jun 1, 2018
VERSION bump the VERSION May 25, 2018
appveyor.yml Add some hints for finding bison on its usual locations on Windows. Feb 14, 2018
config.h.cmake Cleanup log2() portability checks May 26, 2018
configure.cmake Cleanup log2() portability checks May 26, 2018

MariaDB: drop-in replacement for MySQL

MariaDB is designed as a drop-in replacement of MySQL(R) with more features, new storage engines, fewer bugs, and better performance.

MariaDB is brought to you by the MariaDB Foundation. Please read the CREDITS file for details about the MariaDB Foundation, and who is developing MariaDB.

MariaDB is developed by many of the original developers of MySQL who now work for the MariaDB Foundation and the MariaDB Corporation, and by many people in the community.

MySQL, which is the base of MariaDB, is a product and trademark of Oracle Corporation, Inc. For a list of developers and other contributors, see the Credits appendix. You can also run 'SHOW authors' to get a list of active contributors.

A description of the MariaDB project and a manual can be found at:

As MariaDB is a full replacement of MySQL, the MySQL manual at is generally applicable.


More help is available from the Maria Discuss mailing list and the #maria IRC channel on Freenode.



MariaDB is specifically available only under version 2 of the GNU General Public License (GPLv2). (I.e. Without the "any later version" clause.) This is inherited from MySQL. Please see the README file in the MySQL distribution for more information.

License information can be found in the COPYING, COPYING.LESSER, and COPYING.thirdparty files.

Bug Reports:

Bug and/or error reports regarding MariaDB should be submitted at

Bugs in the MySQL code can also be submitted at

The code for MariaDB, including all revision history, can be found at:

Code status:

  • tests status (10.2 branch)