Tag: mariadb

  • MariaDB Repository Setup Script

    This script configure MariaDB repository on your server. You can find more details on offical page

    https://mariadb.com/kb/en/library/mariadb-package-repository-setup-and-usage/

    To setup mariadb repo, run

    curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
    

    I was expecting it ask me what version of MariaDB i like to setup. But it just setup MariaDB 10.4. I wanted to upgrade MariaDB to version 10.2, anyway i did upgrade to 10.4 and everything worked fine.

    If you need a speicfic version, you can run like

    curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"
    

    Availabe versions are

    mariadb-5.5
    mariadb-10.0
    mariadb-10.1
    mariadb-10.2
    mariadb-10.3
    mariadb-10.4
    

    When i run the script on Debian 9 server, i get following error

    root@server:~# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
    [info] Repository file successfully written to /etc/apt/sources.list.d/mariadb.list
    [info] Adding trusted package signing keys...
    Executing: /tmp/apt-key-gpghome.TKjSzTY6ww/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0x8167EE24 0xE3C94F49 0xcbcb082a1bb943db 0xF1656F24C74CD1D8 0x135659e928c12247
    gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
    gpg: connecting dirmngr at '/run/user/0/gnupg/d.3y8gtbm7kaj8h4royj6yoyug/S.dirmngr' failed: No such file or directory
    gpg: keyserver receive failed: No dirmngr
    [error] Failed to add trusted package signing keys.
    root@server:~# 
    

    This is fixed by running

    apt -y install dirmngr