installing mariadb

mariadb-install | mariadb

debian/ubuntu

apt install apt-transport-https gnupg1 wget lsb-release

# no exist
ls -lF /usr/share/keyrings/mariadb*
ls -lF /etc/apt/sources.list.d/mariadb*

wget https://mariadb.org/mariadb_release_signing_key.asc -O /usr/share/keyrings/mariadb.asc
gpg1 --dearmor < /usr/share/keyrings/mariadb.asc > /usr/share/keyrings/mariadb.gpg

check out latest non-RC and non-Preview release – watch the banner at the top – e.g.

ver=12.1.2
mirror=https://mirror.docker.ru
mirror=https://mirror.ihost.md
mirror=https://mirrors.ircam.fr/pub
# rolling
cat > /etc/apt/sources.list.d/mariadb.list <<EOF
deb [signed-by=/usr/share/keyrings/mariadb.gpg] $mirror/mariadb/repo/${ver%%\.*}.rolling/debian `lsb_release -cs 2>/dev/null` main
EOF

# non-rolling
cat > /etc/apt/sources.list.d/mariadb.list <<EOF
deb [signed-by=/usr/share/keyrings/mariadb.gpg] $mirror/mariadb/repo/${ver%\.[0-9]*}/debian `lsb_release -cs 2>/dev/null` main
EOF
apt update
apt show mariadb-server mariadb-client
apt install mariadb-server mariadb-client

# up and enabled
systemctl status mariadb.service

slackware

slackpkg install mariadb lz4 lzo liburing
which mysql
ldd /usr/bin/mysql | grep found
mysql --version

mysql_install_db
ls -alF /var/lib/mysql/
chown -R mysql. /var/lib/mysql/

ls -lF /etc/rc.d/rc.mysqld
chmod +x /etc/rc.d/rc.mysqld
pgrep -a mysql
pgrep -a maria
/etc/rc.d/rc.mysqld start

resources

How To Install MariaDB on Ubuntu 18.04 / Ubuntu 16.04 https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/install-mariadb-on-ubuntu-16-04.html

Install MariaDB On Slackware https://docs.slackware.com/howtos:databases:install_mariadb_on_slackware

How To Install MariaDB on Debian 10 https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-debian-10

HOME | GUIDES | PLAYBOOKS | LECTURES | LAB | CONTACT | HTML | CSS
Licensed as MIT