mariadb-install-db

initializes the MariaDB data directory and system tables

TLDR

Initialize MariaDB data directory
$ mariadb-install-db
Initialize with specific user
$ mariadb-install-db --user=[mysql]
Initialize with custom data directory
$ mariadb-install-db --datadir=[/var/lib/mysql]
Initialize with specific base directory
$ mariadb-install-db --basedir=[/usr]

SYNOPSIS

mariadb-install-db [options]

DESCRIPTION

mariadb-install-db initializes the MariaDB data directory and system tables. Required before first server start. Creates privilege tables and default databases. Replaces mysqlinstalldb in MariaDB.

PARAMETERS

--user user

User for database files.
--datadir dir
Data directory path.
--basedir dir
MariaDB base directory.
--defaults-file file
Configuration file.
--auth-root-authentication-method method
Root authentication method.
--skip-test-db
Don't create test database.

INSTALL

sudo apt install mariadb-server-core
sudo dnf install mariadb
sudo pacman -S mariadb
sudo apk add mariadb
sudo zypper install mariadb
brew install mariadb
nix profile install nixpkgs#mariadb

SEE ALSO

mariadb(1)