Deployment from Repository

MariaDB Enterprise can be deployed with a variety of deployment methods. Available deployment methods are component-specific.

MariaDB Corporation provides repositories, including the MariaDB Enterprise Repository and the MariaDB Community Repository, that can be used to install MariaDB products using the operating system's package manager.

Supported Products and Versions

The following products and versions can be deployed using MariaDB's repository:

Product

Versions

MariaDB ColumnStore

  • ColumnStore 5 (included with CS 10.5 and 10.6)

MariaDB Community Server

  • CS 10.6

  • CS 10.5

  • CS 10.4

  • CS 10.3

  • CS 10.2

MariaDB Enterprise ColumnStore

  • Enterprise ColumnStore 6 (included with ES 10.6)

  • Enterprise ColumnStore 5 (included with ES 10.5)

MariaDB Enterprise Server

  • ES 10.6

  • ES 10.5

  • ES 10.4

  • ES 10.3

  • ES 10.2

MariaDB MaxScale

  • MaxScale 6

  • MaxScale 2.5

  • MaxScale 2.4

  • MaxScale 2.3

MariaDB Xpand Storage Engine

  • Xpand Storage Engine 6 (included with ES 10.6)

  • Xpand Storage Engine 5.3 (included with ES 10.5)

Operating System Package Managers

The package manager depends on the operating system:

Operating System

Package Manager

CentOS 7

YUM

CentOS 8

YUM

Debian 9

APT

Debian 10

APT

Red Hat Enterprise Linux 7 (RHEL 7)

YUM

Red Hat Enterprise Linux 8 (RHEL 8)

YUM

SUSE Linux Enterprise Server 12 (SLES 12)

ZYpp

SUSE Linux Enterprise Server 15 (SLES 15)

ZYpp

Ubuntu 18.04 LTS (Bionic Beaver)

APT

Ubuntu 20.04 LTS (Focal Fossa)

APT

Configure MariaDB Repository

MariaDB Corporation offers multiple repositories. The MariaDB Enterprise Repository is available to customers of MariaDB Corporation. The MariaDB Community Repository is publicly available.

Configure MariaDB Enterprise Repository

MariaDB Corporation provides the MariaDB Enterprise Repository for customers of MariaDB Corporation to install MariaDB Enterprise components using the operating system's package manager.

The MariaDB Enterprise Repository is configured using the mariadb_es_repo_setup script, which requires the Customer Download Token to be provided via the --token option.

Configure the MariaDB Enterprise Repository using the following procedure:

  1. Retrieve your Customer Download Token.

  2. Install the prerequisites for downloading the software from the Web.

    Install on CentOS/RHEL (YUM):

    $ sudo yum install wget
    

    Install on Debian/Ubuntu (APT):

    $ sudo apt install wget apt-transport-https
    

    Install on SLES (ZYpp):

    $ sudo zypper install wget
    
  3. Configure the MariaDB Enterprise Repository using the mariadb_es_repo_setup script and provide the Customer Download Token using the --token option:

    $ wget https://dlm.mariadb.com/enterprise-release-helpers/mariadb_es_repo_setup
    
    $ echo "4f266ff758fe15eeb9b8b448a003eb53e93f3064baf1acb789dd39de4f534b1d  mariadb_es_repo_setup" \
           | sha256sum -c -
    
    $ chmod +x mariadb_es_repo_setup
    
    $ sudo ./mariadb_es_repo_setup --token="CUSTOMER_DOWNLOAD_TOKEN" --apply
    

    To learn how to configure your system to install a specific product or version from the MariaDB Enterprise Repository, see the available mariadb_es_repo_setup command-line options.

Configure MariaDB Community Repository

MariaDB Corporation provides the MariaDB Community Repository for any MariaDB user to install MariaDB products using the operating system's package manager.

The MariaDB Community Repository is configured using the mariadb_repo_setup script.

Configure the MariaDB Community Repository using the following procedure:

  1. Install the prerequisites for downloading the software from the Web.

    Install on CentOS/RHEL (YUM):

    $ sudo yum install wget
    

    Install on Debian/Ubuntu (APT):

    $ sudo apt install wget apt-transport-https
    

    Install on SLES (ZYpp):

    $ sudo zypper install wget
    
  2. Configure the MariaDB Community Repository using the mariadb_repo_setup script:

    $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
    
    $ echo "fc84b8954141ed3c59ac7a1adfc8051c93171bae7ba34d7f9aeecd3b148f1527  mariadb_repo_setup" \
           | sha256sum -c -
    
    $ chmod +x mariadb_repo_setup
    
    $ sudo ./mariadb_repo_setup
    

    To learn how to configure your system to install a specific product or version from the MariaDB Community Repository, see the available mariadb_repo_setup command-line options.

Installation from Repository

MariaDB products can be installed from the MariaDB Enterprise Repository and the MariaDB Community Repository.

Procedures are provided to deploy MariaDB products from the repositories.