# Installing Community Server

- [MariaDB ID Sign Up](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/mariadb-id-sign-up.md): Information on creating a free MariaDB ID account to access software downloads, including binary packages and repositories.
- [MariaDB Binary Packages](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages.md): Provides details on using MariaDB binary packages (tarballs, RPMs, DEBs) for installation, including repository configuration scripts.
- [MariaDB Package Repository Setup and Usage](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/mariadb-package-repository-setup-and-usage.md): Complete guide to MariaDB package repositories. Complete setup instructions for APT, YUM, Zypper with GPG keys and configurations for production use.
- [GPG](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/gpg.md): Information about the GPG keys used to sign MariaDB packages and repositories, including how to import them for verification.
- [Installing MariaDB .deb Files](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-deb-files.md): Complete .deb installation guide: add repo via mariadb\_repo\_setup, import GPG keys, apt install mariadb-server galera-4, and APT configuration.
- [Installing MariaDB RPM Files](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm.md): Install and manage MariaDB Server using RPM packages. This section provides detailed instructions for deploying and upgrading MariaDB on RPM-based Linux distributions.
- [About the MariaDB RPM Files](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/about-the-mariadb-rpm-files.md): 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.
- [Installing MariaDB with yum/dnf](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/yum.md): How to install MariaDB on systems that use the yum or dnf package managers
- [Installing MariaDB with zypper](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/installing-mariadb-with-zypper.md): Detailed steps for installing MariaDB on SLES and OpenSUSE using the \`zypper\` package manager, including repository configuration and package installation.
- [Checking MariaDB RPM Package Signatures](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/checking-mariadb-rpm-package-signatures.md): Instructions on how to verify the integrity of MariaDB RPM packages using GPG signatures, including importing the public key and running \`rpm --checksig\`.
- [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): 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.
- [MariaDB for DirectAdmin Using RPMs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/rpm/mariadb-for-directadmin-using-rpms.md): Specific instructions for installing MariaDB RPMs on servers running the DirectAdmin control panel, including necessary configuration edits to prevent conflicts.
- [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): A detailed walkthrough for installing a specific legacy version of MariaDB (10.1.21) on CentOS 7 using individual RPM packages, including dependency resolution.
- [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): Solutions for common installation issues on RHEL and CentOS, such as conflicts with existing MySQL installations and handling configuration file backups (.rpmsave).
- [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): Explains the limitations in providing Source RPMs (SRPMs) for certain platforms due to CMake version requirements and build system dependencies.
- [Installing MariaDB Alongside MySQL](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-alongside-mysql.md): Instructions for installing MariaDB on the same server as an existing MySQL installation, useful for migration testing or running multiple versions.
- [Installing MariaDB Binary Tarballs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-binary-tarballs.md): A guide to installing MariaDB from pre-compiled binary tarballs on Linux, allowing for flexible installation paths and multiple versions.
- [Installing MariaDB MSI Packages on Windows](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-msi-packages-on-windows.md): Complete MariaDB installation guide. Complete setup instructions for Linux, Windows, and macOS with configuration and verification for production use.
- [Installing MariaDB on macOS](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-on-macos-using-homebrew.md): How to install MariaDB Server on macOS using the Homebrew package manager, including starting the service and securing the installation.
- [Installing MariaDB on macOS (PKG)](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-server-pkg-packages-on-macos.md): How to install MariaDB Server on macOS. This is possible using Homebrew.
- [Installing MariaDB Windows ZIP Packages](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-windows-zip-packages.md): Instructions for manually installing MariaDB on Windows from a ZIP archive, useful for portable installations or advanced configuration needs.
- [Deploy with Package Tarballs](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/package-tarballs.md): Explains the benefits and use cases for deploying MariaDB using package tarballs (containing RPMs or DEBs) for offline or custom installations.
- [Deploy with Local Package Repository Mirrors](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/repo-mirror.md): Learn how to create and maintain local mirrors of MariaDB package repositories for secure or air-gapped deployments.
- [Installing System Tables](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/installing-system-tables-mariadb-install-db.md): Explains the necessity of initializing system tables (using mariadb-install-db) after installation and troubleshooting startup issues related to missing tables.
- [Installing System Tables on Unix](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/installing-system-tables-mariadb-install-db/installing-system-tables-on-unix.md): Instructions for running the \`mariadb-install-db\` script on Unix-like systems to initialize the MariaDB data directory and system tables.
- [Installing System Tables on Windows](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/installing-system-tables-mariadb-install-db/mariadb-install-db-exe.md): Details the use of \`mariadb-install-db.exe\` on Windows to create new database instances, set the root password, and register Windows services.
- [Troubleshooting Installation Issues](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues.md): A guide to diagnosing and resolving common installation and connection problems, such as socket errors, permission denied messages, and configuration conflicts.
- [Error: symbol mysql\_get\_server\_name, version libmysqlclient\_16 not defined](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/error-symbol-mysql_get_server_name-version-libmysqlclient_16-not-defined.md): Troubleshooting guide for a specific linker error involving \`mysql\_get\_server\_name\` and \`libmysqlclient\_16\`, typically occurring due to library version mismatches.
- [Installation issues on Windows](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-windows.md): Common installation problems on Windows, such as issues with User Account Control (UAC) or unsupported Windows versions, and their solutions.
- [Installation Issues with PHP5](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-with-php5.md): Addresses compatibility issues between MariaDB and older PHP5 client libraries, specifically regarding header and library version mismatches.
- [Installing on an Old Linux Version](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installing-on-an-old-linux-version.md): Guidance for dealing with glibc or shared library errors when attempting to install modern MariaDB binaries on older Linux distributions.
- [Installation Issues on Debian and Ubuntu](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-debian-and-ubuntu.md): A collection of troubleshooting articles specific to Debian and Ubuntu deployments, covering upgrade failures, repository conflicts, and migration issues.
- [apt-upgrade Fails, But the Database is Running](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-debian-and-ubuntu/apt-upgrade-fails-but-the-database-is-running.md): Solutions for when \`apt-get upgrade\` hangs or fails because the MariaDB service takes too long to start, triggering a timeout in the init script.
- [Differences in MariaDB in Debian (and Ubuntu)](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-debian-and-ubuntu/differences-in-mariadb-in-debian-and-ubuntu.md): Explains the differences between official Debian/Ubuntu repository packages and those from MariaDB.org, particularly regarding library linking and configuration defaults.
- [MariaDB 5.5.33 Debian and Ubuntu Installation Issues](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-debian-and-ubuntu/mariadb-5533-debian-and-ubuntu-installation-issues.md): Specific instructions for resolving dependency breakage that occurred with the release of MariaDB 5.5.33 on Debian and Ubuntu systems.
- [MariaDB Debian Live Images](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-debian-and-ubuntu/mariadb-debian-live-images.md): Information about using MariaDB Debian Live images for testing and offline installation, including boot options and default credentials.
- [Moving from MySQL to MariaDB in Debian 9](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/troubleshooting-installation-issues/installation-issues-on-debian-and-ubuntu/moving-from-mysql-to-mariadb-in-debian-9.md): A guide on migrating from MySQL 5.5 to MariaDB 10.1 during an operating system upgrade to Debian 9 (Stretch).
- [Installing MariaDB on IBM Cloud](/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/installing-mariadb-on-ibm-cloud.md): Step-by-step instructions for deploying MariaDB on IBM Cloud Kubernetes Service, including provisioning clusters and configuring storage.
