About the MariaDB RPM Files

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.

Available RPM Packages

The available RPM packages depend on the specific MariaDB release series.

List of RPM Packages in MariaDB

The following RPMs are in MariaDB Enterprise Server 11.8:

Package Name
Description

galera-4

The WSREP provider for Galera 4

galera-4-debuginfo

Debuginfo for galera-4

MariaDB-backup

mariadb-backup is a command-line utility for creating consistent and reliable backups of MariaDB databases, supporting full and incremental backup options

MariaDB-backup-debuginfo

Debuginfo for mariadb-backup

MariaDB-client

Client tools like mariadb CLI, mariadb-dump, and others

MariaDB-client-compat

Symbolic links from old MySQL tool names to MariaDB, like mysqladminmariadb-admin or mysqlmariadb. Good to have if you are using MySQL tool names in your scripts

MariaDB-client-debuginfo

Debuginfo for client tools like mariadb CLI, mariadb-dump, and others

MariaDB-columnstore-cmapi

MariaDB ColumnStore cluster management API (CMAPI) and command line tool

MariaDB-columnstore-engine

MariaDB-columnstore-engine-debuginfo

Debuginfo for MariaDB-columnstore-engine

MariaDB-common

Character set files and /etc/my.cnf

MariaDB-common-debuginfo

Debuginfo for character set files and /etc/my.cnf

MariaDB-cracklib-password-check

The cracklib_password_check password validation plugin

MariaDB-cracklib-password-check-debuginfo

Debuginfo for the cracklib_password_check password validation plugin

MariaDB-devel

Development headers and static libraries

MariaDB-devel-debuginfo

Debuginfo for development headers and static libraries

MariaDB-gssapi-server

The gssapi authentication plugin

MariaDB-gssapi-server-debuginfo

Debuginfo for the gssapi authentication plugin

MariaDB-hashicorp-key-management

Encryption plugin that uses Hashicorp Vault for storing encryption keys for MariaDB Data-at-Rest encryption

MariaDB-hashicorp-key-management-debuginfo

Debuginfo for MariaDB-hashicorp-key-management

MariaDB-provider-bzip2

BZip2 compression support in the server and storage engines

MariaDB-provider-bzip2-debuginfo

Debuginfo for MariaDB-provider-bzip2

MariaDB-provider-lz4

LZ4 compression support in the server and storage engines

MariaDB-provider-lz4-debuginfo

Debuginfo for MariaDB-provider-lz4

MariaDB-provider-lzma

LZMA compression support in the server and storage engines

MariaDB-provider-lzma-debuginfo

Debuginfo for MariaDB-provider-lzma

MariaDB-provider-lzo

LZO compression support in the server and storage engines

MariaDB-provider-lzo-debuginfo

Debuginfo for MariaDB-provider-lzo

MariaDB-provider-snappy

Snappy compression support in the server and storage engines

MariaDB-provider-snappy-debuginfo

Debuginfo for MariaDB-provider-snappy

MariaDB-rocksdb-engine

MariaDB-rocksdb-engine-debuginfo

Debuginfo for the MyRocks storage engine

MariaDB-s3-engine

The S3 storage engine, which allows one to archive MariaDB tables in Amazon S3 (or any third-party public or private cloud that implements S3 API), but still have them accessible in MariaDB in read-only mode

MariaDB-s3-engine-debuginfo

Debuginfo for the S3 storage engine

MariaDB-server

The server and server tools, like myisamchk and mariadb-hotcopy are here

MariaDB-server-compat

Symbolic links from old MySQL server executable names to MariaDB, like mysqld -> mariadbd or mysql_install_db -> mariadb-install-db. Good to have if you are using MySQL tool names in your scripts

MariaDB-server-debuginfo

Debuginfo for the server and server tools, like myisamchk and mariadb-hotcopy are here

MariaDB-shared

Dynamic client libraries

MariaDB-shared-debuginfo

Debuginfo for dynamic client libraries

MariaDB-spider-engine

MariaDB-spider-engine-debuginfo

Debuginfo for the Spider storage engine

Additionally, the following RPMs are available in the MariaDB Enterprise Unsupported repository:

Package Name
Description

MariaDB-connect-engine

The CONNECT storage engine

MariaDB-connect-engine-debuginfo

Debuginfo for the CONNECT storage engine

MariaDB-connect-engine-jdbc

Connect storage engine JDBC interface used to interact with external DBMS via Java connector

MariaDB-test

mysql-client-test executable, and mysql-test framework with the tests

MariaDB-test-debuginfo

Debuginfo for MariaDB-test

Removed RPM Packages

Occasionally, RPM packages are removed from MariaDB. This could be because they are no longer needed, or because they were for features or storage engines that have been removed from MariaDB.

Some examples of removed RPMs are:

Package Name
Description

MariaDB-compat

Old shared client libraries, removed in MariaDB 11.4 as they were no longer needed

MariaDB-tokudb-engine

The TokuDB storage engine. It was disabled in MariaDB 10.5 and removed in MariaDB 10.6

Installing RPM Packages

Preferably, you should install MariaDB RPM packages using the package manager of your Linux distribution, for example yum orzypper. But you can also use the lower-level rpm tool.

Actions Performed by RPM Packages

Users and Groups Created

When the mariadb-server RPM package is installed, it will create a user and group named mysql, if it does not already exist.

See Also

This page is licensed: CC BY-SA / Gnu FDL

spinner

Last updated

Was this helpful?