> 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/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm.md).

# Installing MariaDB RPM Files

{% columns %}
{% column %}
{% content-ref url="/pages/X0lkp6NNYF5N6mWsttAs" %}
[About the MariaDB RPM Files](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/about-the-mariadb-rpm-files.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Provides an overview of the RPM packages available for MariaDB, listing the various RPMs such as server, client, backup, and shared libraries, and explaining their contents and dependencies.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/4oq8MvZc96nqPL67AcHQ" %}
[Installing MariaDB with yum/dnf](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/yum.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
How to install MariaDB on systems that use the yum or dnf package managers
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/EzDFwFrCH3vVU6wo5W8i" %}
[Installing MariaDB with zypper](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/installing-mariadb-with-zypper.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Detailed steps for installing MariaDB on SLES and OpenSUSE using the `zypper` package manager, including repository configuration and package installation.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/qypNfv2Sxj6XkgvM6EDx" %}
[Checking MariaDB RPM Package Signatures](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/checking-mariadb-rpm-package-signatures.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Instructions on how to verify the integrity of MariaDB RPM packages using GPG signatures, including importing the public key and running `rpm --checksig`.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/GIQiPeS7lzDrfKFMH4iG" %}
[Installing MariaDB With the rpm Tool](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/installing-mariadb-with-the-rpm-tool.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A guide to installing MariaDB using the low-level `rpm` command, suitable for situations where package managers like `yum` or `dnf` are not available or preferred.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/FQ68xgOehSqBhQqagFM7" %}
[MariaDB for DirectAdmin Using RPMs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/mariadb-for-directadmin-using-rpms.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Specific instructions for installing MariaDB RPMs on servers running the DirectAdmin control panel, including necessary configuration edits to prevent conflicts.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/4fvw3S3kzCtF4pjFZd66" %}
[MariaDB Installation via RPMs on CentOS 7](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/mariadb-installation-version-10121-via-rpms-on-centos-7.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A detailed walkthrough for installing a specific legacy version of MariaDB (10.1.21) on CentOS 7 using individual RPM packages, including dependency resolution.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/G95xqMCv8oaMsYtxpxGP" %}
[Troubleshooting MariaDB Installs on RHEL / CentOS](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/troubleshooting-mariadb-installs-on-rhel-centos.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Solutions for common installation issues on RHEL and CentOS, such as conflicts with existing MySQL installations and handling configuration file backups (.rpmsave).
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/NZVru0x0XBktMI64ix0t" %}
[Why Source RPMs (SRPMs) Aren't Packaged For Some Platforms](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/why-source-rpms-srpms-arent-packaged-for-some-platforms.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Explains the limitations in providing Source RPMs (SRPMs) for certain platforms due to CMake version requirements and build system dependencies.
{% endcolumn %}
{% endcolumns %}
