Files
ContainerOrchestrator/srcs/requirements/mariadb/init.sh
T
Ubuntu 588ff784dc oui
2025-07-07 21:05:13 +00:00

28 lines
676 B
Bash

#!/bin/bash
set -e
# Lancement du serveur en background
mysqld_safe &
# Attente que MariaDB soit accessible
echo "Waiting for MariaDB to start..."
until mysqladmin ping --silent; do
sleep 1
done
echo "MariaDB started."
# Création base + utilisateur
mysql -u root <<-EOSQL
CREATE DATABASE IF NOT EXISTS wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER IF NOT EXISTS 'wp_user'@'%' IDENTIFIED BY 'wp_pass123';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'%';
FLUSH PRIVILEGES;
EOSQL
# Tu peux ajouter ici d'autres commandes SQL si besoin
# Arrêter proprement MariaDB lancé en background
mysqladmin -u root shutdown