This page describes the contents of the several RPM packages that come with each MariaDB release.

For MariaDB version 5.3 and below they are:

Package NameDescription
MariaDB-clientClient tools like mysql CLI, mysqldump, and others.
MariaDB-debuginfoServer sources and binaries, built with debugging information.
MariaDB-develDevelopment headers and static libraries.
MariaDB-serverThe server and server tools, like myisamchk and mysqlhotcopy are here. It also includes character set files.
MariaDB-sharedDynamic client libraries are here.
MariaDB-testmysql-client-test executable

File names for these packages look like MariaDB-shared-5.2.5-99.el5.x86_64.rpm.

There is also a source RPM, with a file name like MariaDB-5.3.7-116.el5.src.rpm.

For MariaDB version 5.5 and above the packages are:

Package NameDescription
MariaDB-clientClient tools like mysql CLI, mysqldump, and others.
MariaDB-commonCharacter set files and /etc/my.cnf
MariaDB-compatOld shared client libraries, may be needed by old MariaDB or MySQL clients
MariaDB-develDevelopment headers and static libraries.
MariaDB-serverThe server and server tools, like myisamchk and mysqlhotcopy are here.
MariaDB-sharedDynamic client libraries.
MariaDB-testmysql-client-test executable, and mysql-test framework with the tests.

File names for these packages look like MariaDB-5.5.24-rhel5-i686-shared.rpm.

There is no source RPM provided with MariaDB 5.5+. See Building MariaDB on CentOS, if you want to build MariaDB 5.5+ RPM packages yourself.

Note that the embedded server shared library libmysqld.so is in the MariaDB-server package and the embedded server static library libmysqld.a is in the MariaDB-devel package.

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

Comments

Comments loading...