init_db.sh 599 B

1234567891011121314
  1. set -e
  2. if [ ! -d /var/lib/mysql/mysql ]; then
  3. mysql_install_db &> /dev/null
  4. mkdir -p /run/mysqld
  5. tfile=`mktemp`
  6. echo "USE mysql;" >> $tfile
  7. echo "FLUSH PRIVILEGES;" >> $tfile
  8. echo "CREATE DATABASE IF NOT EXISTS \`${MYSQL_DATABASE:-spug}\` CHARACTER SET utf8 COLLATE utf8_general_ci;" >> $tfile
  9. echo "GRANT ALL ON \`${MYSQL_DATABASE:-spug}\`.* to '${MYSQL_USER:-spuguser}'@'localhost' IDENTIFIED BY '${MYSQL_PASSWORD:-spugpwd}';" >> $tfile
  10. echo "FLUSH PRIVILEGES;" >> $tfile
  11. exec /usr/bin/mysqld --user=root --bootstrap < $tfile &> /dev/null
  12. rm -f $tfile
  13. fi