Inception/srcs/requirements/mariadb/tools/entrypoint.sh
Willem Haffmans 07506ed53a ff bewaren
2025-05-18 13:49:05 +02:00

32 lines
938 B
Bash

#!/bin/sh
echo "Hello from mariadb entrypoint.sh"
echo db: $MYSQL_DATABASE
mysql_install_db
if [ -d "/var/lib/mysql/$MYSQL_DATABASE" ]
then
echo "Database already exists"
else
# Set root option so that connexion without root password is not possible
#Add a root user on 127.0.0.1 to allow remote connexion
#Flush privileges allow to your sql tables to be updated automatically when you modify it
#mysql -uroot launch mysql command line client
echo "GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '$MYSQL_ROOT_PASSWORD'; FLUSH PRIVILEGES;" | mysql -uroot
#Create database and user in the database for wordpress
echo "CREATE DATABASE IF NOT EXISTS $MYSQL_DATABASE; GRANT ALL ON $MYSQL_DATABASE.* TO '$MYSQL_USER'@'%' IDENTIFIED BY '$MYSQL_PASSWORD'; FLUSH PRIVILEGES;" | mysql -u root
#Import database in the mysql command line
# mysql -uroot -p$MYSQL_ROOT_PASSWORD $MYSQL_DATABASE < /usr/local/bin/wordpress.sql
fi
exec "$@"