32 lines
938 B
Bash
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 "$@" |