You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladislav Vaintroub 10592757f9 git ignore generated stuff 2 months ago
.travis Merge pull request #63 from rasmushoj/master 1 year ago
client Fixes misc. typos 1 year ago
cmake Added gcc flag -Werror which treats all warnings as errors. 1 year ago
examples Fixes misc. typos 1 year ago
include Export symbols for mariadb_rpl_optionsv and mariadb_rpl_get_optionsv 1 year ago
libmariadb Merge pull request #92 from neheb/patch-1 1 year ago
mariadb_config Revert "Added separate short options for the different mariadb-config embedded flags" 7 months ago
plugins Fix for CONC-364: Not all sockets created in pvio_socket_connect function are closed 1 year ago
unittest Merge commit '70082afeb78831a856eb42d3beaa161717fd827b' 1 year ago
win Fix for CONC-346: 1 year ago
win-iconv more clang fixes 2 years ago
zlib C/C integration in MariaDB Server builds 3 years ago
.gitattributes MariaDB Connector/C migration from bzr to git 5 years ago
.gitignore git ignore generated stuff 2 months ago
.travis.yml remove coverity-scan, we do that in a separate branch coverity_scan 1 year ago
CMakeLists.txt Let cmake print embedded config status 7 months ago
COPYING.LIB First implementation based on libmysql 3.23.58 and php's mysqlnd extension 7 years ago Update 1 year ago
appveyor.yml updated version for appveyor 1 year ago

MariaDB Connector/C

Windows Build

Linux Build

MariaDB Connector/C is used to connect applications developed in C/C++ to MariaDB (and MySQL) databases.

Prior to version 2.1 the name for the library was MariaDB Client library for C. This code is based on the LGPL libmysql client library from MySQL 3.23 and PHP's mysqlnd extension.

This product includes PHP software, freely available from


Parts of MariaDB Connector/C are derived from PHP's mysqlnd extension and the original LGPL MySQL client library for MySQL 3.23. The rest of the code is written by developers at MariaDB Corporation Ab.


License (LGPL version 2.1)

GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

For licensing questions, see the Licensing FAQ.


If you want to be part of this development effort, you can discuss this at


  • Oleksandr Byelkin
  • Sergei Golubchik
  • Andrey Hristov
  • Kristian Nielsen
  • Lawrenty Novitsky
  • Georg Richter
  • Vladislav Vaintroub

and others

Source code

Source code can be obtained from the MariaDB Connector/C Github repository


Bugs are filed in the MariaDB Bugs Database.

To report a bug you'll need to signup for an account at Before you file a bug make sure that the bug is not already filed under MariaDB Connector/C Bugs.


Documentation of MariaDB Connector/C can be found in Wiki