Renaming MYSQL to MARIADB, Refs T3975, T3790

This commit is contained in:
Miguel Martinez
2015-06-09 15:35:46 -07:00
parent 819921c23b
commit 57844c5162
2 changed files with 18 additions and 17 deletions

View File

@@ -9,52 +9,53 @@ initialize_database() {
}
create_custom_database() {
if [ "$MYSQL_DATABASE" ]; then
echo "==> Creating database $MYSQL_DATABASE..."
if [ "$MARIADB_DATABASE" ]; then
echo "==> Creating database $MARIADB_DATABASE..."
echo ""
echo "CREATE DATABASE IF NOT EXISTS \`$MYSQL_DATABASE\`;" >> /tmp/init_mysql.sql
echo "CREATE DATABASE IF NOT EXISTS \`$MARIADB_DATABASE\`;" >> /tmp/init_mysql.sql
fi
}
create_mysql_user() {
if [ ! "$MYSQL_USER" ]; then
MYSQL_USER=root
if [ ! "$MARIADB_USER" ]; then
MARIADB_USER=root
fi
if [ "$MYSQL_USER" != "root" ] && [ ! $MYSQL_DATABASE ]; then
echo "In order to use a custom MYSQL_USER you need to provide the MYSQL_DATABASE as well"
if [ "$MARIADB_USER" != "root" ] && [ ! $MARIADB_DATABASE ]; then
echo "In order to use a custom MARIADB_USER you need to provide the MARIADB_DATABASE as well"
echo ""
exit -1
fi
echo "==> Creating user $MYSQL_USER..."
echo "==> Creating user $MARIADB_USER..."
echo ""
echo "DELETE FROM mysql.user ;" >> /tmp/init_mysql.sql
echo "CREATE USER '${MYSQL_USER}'@'%' IDENTIFIED BY '${MYSQL_PASSWORD}' ;" >> /tmp/init_mysql.sql
echo "CREATE USER '${MARIADB_USER}'@'%' IDENTIFIED BY '${MARIADB_PASSWORD}' ;" >> /tmp/init_mysql.sql
if [ "$MYSQL_USER" = root ]; then
if [ "$MARIADB_USER" = root ]; then
echo "==> Creating root user with unrestricted access..."
echo "GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION ;" >> /tmp/init_mysql.sql
else
echo "==> Granting acces to $MYSQL_USER to the database $MYSQL_DATABASE..."
echo "==> Granting acces to $MARIADB_USER to the database $MARIADB_DATABASE..."
echo ""
echo "GRANT ALL ON \`${MYSQL_DATABASE}\`.* TO \`${MYSQL_USER}\`@'%' ;" >> /tmp/init_mysql.sql
echo "GRANT ALL ON \`${MARIADB_DATABASE}\`.* TO \`${MARIADB_USER}\`@'%' ;" >> /tmp/init_mysql.sql
fi
echo "FLUSH PRIVILEGES ;" >> /tmp/init_mysql.sql
echo "DROP DATABASE IF EXISTS test ; " >> /tmp/init_mysql.sql
}
print_mysql_password() {
if [ -z $MYSQL_PASSWORD ]; then
if [ -z $MARIADB_PASSWORD ]; then
echo "**none**"
else
echo $MYSQL_PASSWORD
echo $MARIADB_PASSWORD
fi
}
print_mysql_database() {
if [ $MYSQL_DATABASE ]; then
echo "Database: $MYSQL_DATABASE"
if [ $MARIADB_DATABASE ]; then
echo "Database: $MARIADB_DATABASE"
fi
}

View File

@@ -28,7 +28,7 @@ if [ "$1" = 'mysqld.bin' ]; then
create_mysql_user
print_app_credentials $BITNAMI_APP_NAME $MYSQL_USER `print_mysql_password` `print_mysql_database`
print_app_credentials $BITNAMI_APP_NAME $MARIADB_USER `print_mysql_password` `print_mysql_database`
else
print_container_already_initialized $BITNAMI_APP_NAME
fi