FreeBSD Manual Pages
MARIADB-CONFIG(1) MariaDB Database System MARIADB-CONFIG(1) NAME mariadb-dump - get compile options for compiling clients SYNOPSIS mariadb-dump options DESCRIPTION mariadb-dump provides you with useful information for compiling your Mari- aDB client and connecting it to MariaDB. mariadb-dump supports the following options. * --cflags Compiler flags to find include files and critical compiler flags and defines used when compiling the libmysqlclient library. The options re- turned are tied to the specific compiler that was used when the library was created and might clash with the settings for your own compiler. Use --include for more portable options that contain only include paths. * --include Compiler options to find MariaDB include files. * --libmysqld-libs, --embedded Libraries and options required to link with the MariaDB embedded server. * --libs Libraries and options required to link with the MariaDB client library. * --libs_r Libraries and options required to link with the thread-safe MariaDB client library. * --plugindir The default plugin directory path name, defined when configuring Mari- aDB. * --port The default TCP/IP port number, defined when configuring MariaDB. * --socket The default Unix socket file, defined when configuring MariaDB. * --variable=VAR Path to MariaDB include, library and plugin directories. VAR is one of `pkgincludedir`, `pkglibdir` and `plugindir`, respectively. * --version Version number for the MariaDB distribution. If you invoke mariadb-dump with no options, it displays a list of all op- tions that it supports, and their values: shell> mariadb-dump Usage: /usr/local/mysql/bin/mariadb-dump [options] Options: --cflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro] --include [-I/usr/local/mysql/include/mysql] --libs [-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto] --libs_r [-L/usr/local/mysql/lib/mysql -lmysqlclient_r -lpthread -lz -lcrypt -lnsl -lm -lpthread] --socket [/tmp/mysql.sock] --port [3306] --version [4.0.16] --libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld -lpthread -lz -lcrypt -lnsl -lm -lpthread -lrt] You can use mariadb-dump within a command line to include the value that it displays for a particular option. For example, to compile a MariaDB client program, use mariadb-dump as follows: shell> CFG=/usr/local/mysql/bin/mariadb-dump shell> sh -c "gcc -o progname `$CFG --include` progname.c `$CFG --libs`" When you use mariadb-dump this way, be sure to invoke it within backtick ("`") characters. That tells the shell to execute it and substitute its output into the surrounding command. COPYRIGHT Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA or see http://www.gnu.org/licenses/. SEE ALSO For more information, please refer to the MariaDB Documentation, available online at https://mariadb.com/docs/ AUTHOR MariaDB Foundation (http://www.mariadb.org/). MariaDB 11.8 5 March 2025 MARIADB-CONFIG(1)
NAME | SYNOPSIS | DESCRIPTION | COPYRIGHT | SEE ALSO | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mariadb_config&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>
