diff --git a/container_files/bin/start.sh b/container_files/bin/start.sh index 3e14e86..dfcb70c 100755 --- a/container_files/bin/start.sh +++ b/container_files/bin/start.sh @@ -45,10 +45,14 @@ if [ -e "/tmp/firsttimerunning" ]; then if [ "$MYSQL_DATABASE" != "" ]; then + echo "flush privileges;" >> "$tempSqlFile" echo "CREATE DATABASE IF NOT EXISTS \`$MYSQL_DATABASE\` ;" >> "$tempSqlFile" echo "CREATE USER '$MYSQL_USER'@'%' IDENTIFIED BY '$MYSQL_PASSWORD' ;" >> "$tempSqlFile" echo "GRANT ALL ON $MYSQL_DATABASE.* TO '$MYSQL_USER'@'%' IDENTIFIED BY '$MYSQL_PASSWORD' ;" >> "$tempSqlFile" echo "GRANT ALL ON $MYSQL_DATABASE.* TO '$MYSQL_USER'@'localhost' IDENTIFIED BY '$MYSQL_PASSWORD' ;" >> "$tempSqlFile" + echo "GRANT ALL ON $MYSQL_DATABASE.* TO '$MYSQL_USER'@'$MYSQL_DATABASE.%_i2network' IDENTIFIED BY '$MYSQL_PASSWORD' ;" >> "$tempSqlFile" + echo "GRANT ALL ON $MYSQL_DATABASE.* TO '$MYSQL_USER'@'$MYSQL_DATABASE.%_i2network' IDENTIFIED BY '$MYSQL_PASSWORD' ;" >> "$tempSqlFile" + echo "GRANT ALL ON $MYSQL_DATABASE.* TO '$MYSQL_USER'@'$MYSQL_DATABASE.%_i2network' IDENTIFIED BY '$MYSQL_PASSWORD' ;" >> "$tempSqlFile" fi echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile" @@ -67,13 +71,6 @@ if [ -e "/tmp/firsttimerunning" ]; then /usr/bin/mysqld_safe --init-file="$tempSqlFile" --datadir="$MYSQL_DATADIR" else echo "Not Creating a MariaDB - Using Existing from DataDir: $MYSQL_DATADIR" >> $log - - echo "Fixing Permissions" >> $log - chown -R mysql:mysql $MYSQL_DATADIR - /opt/bin/fix-permissions.sh $MYSQL_DATADIR >> $log - /opt/bin/fix-permissions.sh /var/log/mariadb/ >> $log - /opt/bin/fix-permissions.sh /var/run/ >> $log - /usr/bin/mysqld_safe --datadir="$MYSQL_DATADIR" fi