mysqld

mySQL server daemon

TLDR

Start MySQL server
$ mysqld
Start with specific config
$ mysqld --defaults-file=[/etc/mysql/my.cnf]
Start with data directory
$ mysqld --datadir=[/var/lib/mysql]
Run in safe mode
$ mysqld_safe
Initialize data directory
$ mysqld --initialize
Run with specific user
$ mysqld --user=[mysql]
Verbose logging
$ mysqld --verbose

SYNOPSIS

mysqld [options]

DESCRIPTION

mysqld is the MySQL server daemon. It handles database storage and query processing.The tool is the core database engine. Manages connections, queries, and data.

PARAMETERS

--defaults-file FILE

Configuration file.
--datadir DIR
Data directory path.
--user USER
Run as user.
--initialize
Initialize data directory.
--port PORT
Listen port.
--verbose
Verbose mode.
--help
Display help information.

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

CAVEATS

Requires proper configuration. Resource intensive. Security setup critical.

HISTORY

mysqld is the MySQL database server, originally developed by MySQL AB and now maintained by Oracle.

SEE ALSO

mysql(1), mysqladmin(1)