blob: bf4dbeeb1b8221334b96f12fa17392545f32db2c [file] [log] [blame]
#!/bin/sh
#
# Install the MySQL server files before starting 'mysqld'.
#
set -uex
framework_user=$1
data_dir=$2
conf_file=$3
# Expecting mysqld to be under $mysql_basedir/bin/
mysql_basedir=$(dirname $(dirname $(which mysqld)))
# Remove the datadir if any since we are creating a new instance.
rm -rf $data_dir
# Initialize the DB.
mysql_install_db \
--defaults-file=$conf_file \
--datadir=$data_dir \
--user=$framework_user \
--bind-address=0.0.0.0 \
--basedir=$mysql_basedir