Skip to content

Commit

Permalink
MDEV-9297 - mysql_install_db launches mysqld 3x
Browse files Browse the repository at this point in the history
Perform database installation in one mysqld run. This makes mysql_install_db
3x faster.
  • Loading branch information
Sergey Vojtovich committed Dec 29, 2015
1 parent ea578c9 commit 63f0669
Showing 1 changed file with 1 addition and 21 deletions.
22 changes: 1 addition & 21 deletions scripts/mysql_install_db.sh
Expand Up @@ -427,7 +427,7 @@ mysqld_install_cmd_line()

# Create the system and help tables by passing them to "mysqld --bootstrap"
s_echo "Installing MariaDB/MySQL system tables in '$ldata' ..."
if { echo "use mysql;"; cat "$create_system_tables" "$create_system_tables2" "$fill_system_tables"; } | eval "$filter_cmd_line" | mysqld_install_cmd_line > /dev/null
if { echo "use mysql;"; cat "$create_system_tables" "$create_system_tables2" "$fill_system_tables" "$fill_help_tables" "$maria_add_gis_sp"; } | eval "$filter_cmd_line" | mysqld_install_cmd_line > /dev/null
then
s_echo "OK"
else
Expand Down Expand Up @@ -462,26 +462,6 @@ else
exit 1
fi

s_echo "Filling help tables..."
if { echo "use mysql;"; cat "$fill_help_tables"; } | mysqld_install_cmd_line > /dev/null
then
s_echo "OK"
else
echo
echo "WARNING: HELP FILES ARE NOT COMPLETELY INSTALLED!"
echo "The \"HELP\" command might not work properly."
fi

s_echo "Creating OpenGIS required SP-s..."
if { echo "use test;"; cat "$maria_add_gis_sp"; } | mysqld_install_cmd_line > /dev/null
then
s_echo "OK"
else
echo
echo "WARNING: OPENGIS REQUIRED SP-S WERE NOT COMPLETELY INSTALLED!"
echo "GIS extentions might not work properly."
fi


# Don't output verbose information if running inside bootstrap or using
# --srcdir for testing. In such cases, there's no end user looking at
Expand Down

0 comments on commit 63f0669

Please sign in to comment.