#!/bin/bash set -e # Ensure directories have the correct ownership and permissions if [ ! -d /var/lib/mysql ]; then mkdir -p /var/lib/mysql fi if [ ! -d /var/run/mysqld ]; then mkdir -p /var/run/mysqld fi chown -R mysql:mysql /var/lib/mysql /var/run/mysqld # Initialize database if not already initialized if [ ! -f /var/lib/mysql/ibdata1 ]; then mysql_install_db --user=mysql --datadir=/var/lib/mysql fi # Start MariaDB exec mysqld_safe