databases/mariadb-connector-c 3.4.3_1 MidnightBSD
MariaDB database connector for C
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
22173208f1- License
- lgpl2.1
- Categories
- databases
Description
The MariaDB Connector/C is used to connect applications developed in C/C++ to MariaDB and MySQL databases. MySQL Connector/C is LGPL licensed.
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.
In the other systems
The newest version among them is 3.4.9, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | databases/mariadb-connector-c | 3.4.3_1 behind since 2026-08-25 | no data | - | [email protected] | 2026-08-07 |
| FreeBSD | databases/mariadb-connector-c | 3.4.9 newest | none known | - | [email protected] | 2026-08-25 |
| DragonFly | databases/mariadb-connector-c | 3.3.8_1 behind since 2026-08-25 | none known | - | [email protected] | - |
| HardenedBSD | databases/mariadb-connector-c | 3.4.9 newest | no data | - | [email protected] | - |
| GhostBSD | databases/mariadb-connector-c | 3.4.9 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install mariadb-connector-c
From mports:
cd /usr/mports/databases/mariadb-connector-c && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mariadb-connector-c>0:databases/mariadb-connector-c
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 2
libcurl.so: ftp/curllibzstd.so: archivers/zstd
Build dependencies 2
Run dependencies 2
Required by 1
Configuration
Options name: databases_mariadb-connector-c
| Option | Default | Description |
|---|---|---|
| GSSAPI_BASE | on | |
| GSSAPI_HEIMDAL | off | |
| GSSAPI_MIT | off | |
| GSSAPI_NONE | off |
- USES
- cmake:insource compiler:c++11-lib iconv:translit ssl cpe
- Service scripts
- none
- Conflicts with
- mariadb[0-9]*-client mariadb102-server mysql[0-9]*-client percona[0-9]*-client
Files
Manual pages 120
- mariadb_cancel(3)
- mariadb_connection(3)
- mariadb_dyncol_check(3)
- mariadb_dyncol_column_cmp_named(3)
- mariadb_dyncol_column_count(3)
- mariadb_dyncol_create_many_named(3)
- mariadb_dyncol_create_many_num(3)
- mariadb_dyncol_exists_named(3)
- mariadb_dyncol_exists_num(3)
- mariadb_dyncol_free(3)
- mariadb_dyncol_list_named(3)
- mariadb_dyncol_list_num(3)
- mariadb_dyncol_unpack(3)
- mariadb_dyncol_update_many_named(3)
- mariadb_dyncol_update_many_num(3)
- mariadb_get_infov(3)
- mariadb_reconnect(3)
- mariadb_rpl_close(3)
- mariadb_rpl_fetch(3)
- mariadb_rpl_get_optionsv(3)
- mariadb_rpl_open(3)
- mariadb_rpl_optionsv(3)
- mariadb_stmt_execute_direct(3)
- mariadb_stmt_fetch_fields(3)
- mysql_affected_rows(3)
- mysql_autocommit(3)
- mysql_change_user(3)
- mysql_close(3)
- mysql_commit(3)
- mysql_data_seek(3)
- mysql_errno(3)
- mysql_error(3)
- mysql_fetch_field(3)
- mysql_fetch_field_direct(3)
- mysql_fetch_fields(3)
- mysql_fetch_lengths(3)
- mysql_fetch_row(3)
- mysql_field_count(3)
- mysql_field_seek(3)
- mysql_field_tell(3)
- mysql_free_result(3)
- mysql_get_character_set_info(3)
- mysql_get_client_info(3)
- mysql_get_client_version(3)
- mysql_get_host_info(3)
- mysql_get_proto_info(3)
- mysql_get_server_info(3)
- mysql_get_server_version(3)
- mysql_get_socket(3)
- mysql_get_ssl_cipher(3)
- mysql_hex_string(3)
- mysql_info(3)
- mysql_init(3)
- mysql_kill(3)
- mysql_more_results(3)
- mysql_next_result(3)
- mysql_num_fields(3)
- mysql_num_rows(3)
- mysql_options(3)
- mysql_options4(3)
- mysql_optionsv(3)
- mysql_ping(3)
- mysql_query(3)
- mysql_read_query_result(3)
- mysql_real_connect(3)
- mysql_real_escape_string(3)
- mysql_real_query(3)
- mysql_refresh(3)
- mysql_reset_connection(3)
- mysql_rollback(3)
- mysql_row_seek(3)
- mysql_row_tell(3)
- mysql_select_db(3)
- mysql_send_query(3)
- mysql_server_end(3)
- mysql_server_init(3)
- mysql_session_track_get_first(3)
- mysql_session_track_get_next(3)
- mysql_set_character_set(3)
- mysql_set_server_option(3)
- mysql_shutdown(3)
- mysql_sqlstate(3)
- mysql_ssl_set(3)
- mysql_stat(3)
- mysql_stmt_affected_rows(3)
- mysql_stmt_attr_get(3)
- mysql_stmt_attr_set(3)
- mysql_stmt_bind_param(3)
- mysql_stmt_bind_result(3)
- mysql_stmt_close(3)
- mysql_stmt_data_seek(3)
- mysql_stmt_errno(3)
- mysql_stmt_error(3)
- mysql_stmt_execute(3)
- mysql_stmt_fetch(3)
- mysql_stmt_fetch_column(3)
- mysql_stmt_field_count(3)
- mysql_stmt_free_result(3)
- mysql_stmt_init(3)
- mysql_stmt_insert_id(3)
- mysql_stmt_more_results(3)
- mysql_stmt_next_result(3)
- mysql_stmt_num_rows(3)
- mysql_stmt_param_count(3)
- mysql_stmt_param_metadata(3)
- mysql_stmt_prepare(3)
- mysql_stmt_reset(3)
- mysql_stmt_result_metadata(3)
- mysql_stmt_row_seek(3)
- mysql_stmt_row_tell(3)
- mysql_stmt_send_long_data(3)
- mysql_stmt_sqlstate(3)
- mysql_stmt_store_result(3)
- mysql_stmt_warning_count(3)
- mysql_store_result(3)
- mysql_thread_end(3)
- mysql_thread_id(3)
- mysql_thread_init(3)
- mysql_use_result(3)
- mysql_warning_count(3)
pkg-plist 149
- bin/mariadb_config
- include/mariadb/errmsg.h
- include/mariadb/ma_list.h
- include/mariadb/ma_pvio.h
- include/mariadb/ma_tls.h
- include/mariadb/mariadb/ma_io.h
- include/mariadb/mariadb_com.h
- include/mariadb/mariadb_ctype.h
- include/mariadb/mariadb_dyncol.h
- include/mariadb/mariadb_rpl.h
- include/mariadb/mariadb_stmt.h
- include/mariadb/mariadb_version.h
- include/mariadb/mysql.h
- include/mariadb/mysql/client_plugin.h
- include/mariadb/mysql/plugin_auth.h
- include/mariadb/mysqld_error.h
- lib/mariadb/libmariadb.a
- lib/mariadb/libmariadb.so
- lib/mariadb/libmariadb.so.3
- lib/mariadb/libmariadbclient.a
- lib/mariadb/plugin/auth_gssapi_client.so
- lib/mariadb/plugin/caching_sha2_password.so
- lib/mariadb/plugin/client_ed25519.so
- lib/mariadb/plugin/dialog.so
- lib/mariadb/plugin/mysql_clear_password.so
- lib/mariadb/plugin/remote_io.so
- lib/mariadb/plugin/sha256_password.so
- lib/mariadb/plugin/zstd.so
- libdata/pkgconfig/libmariadb.pc
- share/man/man3/mariadb_cancel.3.gz
- share/man/man3/mariadb_connection.3.gz
- share/man/man3/mariadb_dyncol_check.3.gz
- share/man/man3/mariadb_dyncol_column_cmp_named.3.gz
- share/man/man3/mariadb_dyncol_column_count.3.gz
- share/man/man3/mariadb_dyncol_create_many_named.3.gz
- share/man/man3/mariadb_dyncol_create_many_num.3.gz
- share/man/man3/mariadb_dyncol_exists_named.3.gz
- share/man/man3/mariadb_dyncol_exists_num.3.gz
- share/man/man3/mariadb_dyncol_free.3.gz
- share/man/man3/mariadb_dyncol_list_named.3.gz
- share/man/man3/mariadb_dyncol_list_num.3.gz
- share/man/man3/mariadb_dyncol_unpack.3.gz
- share/man/man3/mariadb_dyncol_update_many_named.3.gz
- share/man/man3/mariadb_dyncol_update_many_num.3.gz
- share/man/man3/mariadb_get_infov.3.gz
- share/man/man3/mariadb_reconnect.3.gz
- share/man/man3/mariadb_rpl_close.3.gz
- share/man/man3/mariadb_rpl_fetch.3.gz
- share/man/man3/mariadb_rpl_get_optionsv.3.gz
- share/man/man3/mariadb_rpl_open.3.gz
- share/man/man3/mariadb_rpl_optionsv.3.gz
- share/man/man3/mariadb_stmt_execute_direct.3.gz
- share/man/man3/mariadb_stmt_fetch_fields.3.gz
- share/man/man3/mysql_affected_rows.3.gz
- share/man/man3/mysql_autocommit.3.gz
- share/man/man3/mysql_change_user.3.gz
- share/man/man3/mysql_close.3.gz
- share/man/man3/mysql_commit.3.gz
- share/man/man3/mysql_data_seek.3.gz
- share/man/man3/mysql_errno.3.gz
- share/man/man3/mysql_error.3.gz
- share/man/man3/mysql_fetch_field.3.gz
- share/man/man3/mysql_fetch_field_direct.3.gz
- share/man/man3/mysql_fetch_fields.3.gz
- share/man/man3/mysql_fetch_lengths.3.gz
- share/man/man3/mysql_fetch_row.3.gz
- share/man/man3/mysql_field_count.3.gz
- share/man/man3/mysql_field_seek.3.gz
- share/man/man3/mysql_field_tell.3.gz
- share/man/man3/mysql_free_result.3.gz
- share/man/man3/mysql_get_character_set_info.3.gz
- share/man/man3/mysql_get_client_info.3.gz
- share/man/man3/mysql_get_client_version.3.gz
- share/man/man3/mysql_get_host_info.3.gz
- share/man/man3/mysql_get_proto_info.3.gz
- share/man/man3/mysql_get_server_info.3.gz
- share/man/man3/mysql_get_server_version.3.gz
- share/man/man3/mysql_get_socket.3.gz
- share/man/man3/mysql_get_ssl_cipher.3.gz
- share/man/man3/mysql_hex_string.3.gz
- share/man/man3/mysql_info.3.gz
- share/man/man3/mysql_init.3.gz
- share/man/man3/mysql_kill.3.gz
- share/man/man3/mysql_more_results.3.gz
- share/man/man3/mysql_next_result.3.gz
- share/man/man3/mysql_num_fields.3.gz
- share/man/man3/mysql_num_rows.3.gz
- share/man/man3/mysql_options.3.gz
- share/man/man3/mysql_options4.3.gz
- share/man/man3/mysql_optionsv.3.gz
- share/man/man3/mysql_ping.3.gz
- share/man/man3/mysql_query.3.gz
- share/man/man3/mysql_read_query_result.3.gz
- share/man/man3/mysql_real_connect.3.gz
- share/man/man3/mysql_real_escape_string.3.gz
- share/man/man3/mysql_real_query.3.gz
- share/man/man3/mysql_refresh.3.gz
- share/man/man3/mysql_reset_connection.3.gz
- share/man/man3/mysql_rollback.3.gz
- share/man/man3/mysql_row_seek.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mariadb-connector-c-3.4.3-src.tar.gz | 1.428189e+06 | a9033833a88ca74789bd6db565965382c982d06aae1c086097fa9c3e7c7d1eaf |
Master sites 10
- https://mirror.nodesdirect.com/mariadb/connector-c-3.4.3/
- https://mirror.one.com/mariadb/connector-c-3.4.3/
- https://ftp.nluug.nl/db/mariadb/connector-c-3.4.3/
- https://ftp.icm.edu.pl/pub/unix/database/mariadb/connector-c-3.4.3/
- https://mirror.truenetwork.ru/mariadb/connector-c-3.4.3/
- https://mirrors.aliyun.com/mariadb/connector-c-3.4.3/
- https://ftp.ubuntu-tw.org/mirror/mariadb/connector-c-3.4.3/
- https://mirror.kku.ac.th/mariadb/connector-c-3.4.3/
- https://espejito.fder.edu.uy/mariadb/connector-c-3.4.3/
- https://ftp.osuosl.org/pub/mariadb/connector-c-3.4.3/