Running MariaDB From the Build Directory
Instructions for developers on how to run MariaDB directly from the source build directory without installing it to system paths.
Last updated
Was this helpful?
Was this helpful?
# Example MariadB config file.
# You can copy this to one of:
# /etc/my.cnf to set global options,
# /mysql-data-dir/my.cnf to get server specific options or
# ~/my.cnf for user specific options.
#
# One can use all long options that the program supports.
# Run the program with --help to get a list of available options
# This will be passed to all MariaDB clients
[client]
#password=my_password
#port=3306
#socket=/tmp/mysql.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# The mariadb server (both [mysqld] and [mariadb] works here)
[mariadb]
#port=3306
#socket=/tmp/mysql.sock
# The following three entries caused mysqld 10.0.1-MariaDB (and possibly other versions) to abort...
# skip-locking
# set-variable = key_buffer=16M
loose-innodb_data_file_path = ibdata1:1000M
loose-mutex-deadlock-detector
gdb
######### Fix the two following paths
# Where you want to have your database
datadir=/path/to/data/dir
# Where you have your mysql/MariaDB source + sql/share/english
language=/path/to/src/dir/sql/share/english
########## One can also have a different path for different versions, to simplify development.
[mariadb-10.1]
lc-messages-dir=/my/maria-10.1/sql/share
[mariadb-10.2]
lc-messages-dir=/my/maria-10.2/sql/share
[mysqldump]
quick
set-variable = max_allowed_packet=16M
[mysql]
no-auto-rehash
[myisamchk]
set-variable= key_buffer=128M./scripts/mariadb-install-db --srcdir=$PWD --datadir=/path/to/data/dircd sql
ddd ./mariadbd &cd sql
./mariadbd &../client/mariadbcmake -DWITH_PLUGIN_<plugin_name>=1` ../mariadbd --plugin-dir={build-dir-path}/storage/connect/.libs