> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/server-management/starting-and-stopping-mariadb/systemd.md).

# systemd (Linux)

`systemd` is a [sysVinit](/docs/server/server-management/starting-and-stopping-mariadb/sysvinit.md) replacement that is the default service manager on the following Linux distributions:

* RHEL 7 and above
* CentOS 7 and above
* Fedora 15 and above
* Debian 8 and above
* Ubuntu 15.04 and above
* SLES 12 and above
* OpenSUSE 12.2 and above

MariaDB's `systemd` unit file is included in the server packages for [RPMs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm.md) and [DEBs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-deb-files.md). It is also included in certain [binary tarballs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-binary-tarballs.md).

The service name is `mariadb.service`.

## In this Section

{% columns %}
{% column %}
{% content-ref url="/pages/lRRRqnDjOZvQQlkTi79p" %}
[Starting MariaDB on systemd](/docs/server/server-management/starting-and-stopping-mariadb/systemd/starting.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Installing, starting, stopping, restarting, and inspecting the MariaDB service, including multi-instance setups, Galera Cluster integration, and the systemd journal.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/PMV76GbYWAnpnh6FwlTe" %}
[Configuring MariaDB for systemd](/docs/server/server-management/starting-and-stopping-mariadb/systemd/configuring.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Drop-in configuration files, timeouts, open-file and core-size limits, `LimitMEMLOCK` (`io_uring` and `aio`), error-log redirection, home-directory access, umask, data directory, socket activation, and converting `mariadbd-safe` options to `systemd` options. Also includes a quick-setup script for developers running MariaDB from a build directory.
{% endcolumn %}
{% endcolumns %}

## Contents of the MariaDB Service's Unit File

The contents of the `mariadb.service` file can be examined with `systemctl show mariadb.service`.

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formId="4316" %}
