Dotfiles/setup/modules/optional-Modules/apps/mysql.sh

18 lines
515 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
source "$(dirname "${BASH_SOURCE[0]}")/../../lib/logging.sh"
log "Installing MariaDB..."
sudo pacman -S --noconfirm --needed mariadb
if [[ ! -d /var/lib/mysql/mysql ]]; then
log "Initialising MariaDB data directory..."
sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
else
skip "MariaDB data directory already initialised."
fi
log "Enabling MariaDB service..."
sudo systemctl enable --now mariadb.service
log "MariaDB installed and running."