myvemail/build/run/bin/install-mariadb
2024-08-09 12:50:33 +00:00

24 lines
568 B
Bash
Executable file

#!/usr/bin/env bash
# Exit if any errors pop up
set -e
# Install mariadb
rm -r /var/lib/mysql/* -f
mariadb-install-db --user=root --datadir=/var/lib/mysql/
# Wait for mariadb start
mariadbd-safe --user=root --datadir=/var/lib/mysql/ &
until mariadb --user=root --database=mysql -e "show tables;" >/dev/null
do
sleep 1
done
# Secure installation
printf '%s\n' "" "n" "n" "" "" "" "" | mariadb-secure-installation
# Shutdown mariadb
mariadb --user=root -e "shutdown;"
until ! mariadb --user=root --database=mysql -e "show tables;" >/dev/null
do
sleep 1
done