#!/bin/bash for i in $(seq 1 20); do if [ -S /var/lib/mysql/mysql.sock ] then /usr/bin/mysql < /var/lib/mysql.private/set.password echo "root password set" exit 0 fi echo waiting for mariadb to start to set root password sleep 1 done echo failed to set root password # we fail silently, mariadb will still work, only issue is for phpmyadmin # and non socket access exit 0