diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 18:00:34 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 18:00:34 +0000 |
commit | 3f619478f796eddbba6e39502fe941b285dd97b1 (patch) | |
tree | e2c7b5777f728320e5b5542b6213fd3591ba51e2 /support-files/binary-configure.sh | |
parent | Initial commit. (diff) | |
download | mariadb-upstream.tar.xz mariadb-upstream.zip |
Adding upstream version 1:10.11.6.upstream/1%10.11.6upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'support-files/binary-configure.sh')
-rw-r--r-- | support-files/binary-configure.sh | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/support-files/binary-configure.sh b/support-files/binary-configure.sh new file mode 100644 index 00000000..47123668 --- /dev/null +++ b/support-files/binary-configure.sh @@ -0,0 +1,48 @@ +#!/bin/sh + +SCRIPT_NAME="`basename $0`" + +usage() +{ + echo "Usage: ${SCRIPT_NAME} [--help|-h]" + echo "" + echo "This script creates the MySQL system tables and starts the server." +} + +for arg do + case "$arg" in + --help|-h) + usage + exit 0 + ;; + *) + echo "${SCRIPT_NAME}: unknown option $arg" + usage + exit 2 + ;; + esac +done + +if test ! -x ./scripts/mysql_install_db +then + echo "I didn't find the script './scripts/mysql_install_db'." + echo "Please execute this script in the mysql distribution directory!" + exit 1; +fi + +echo "NOTE: This is a MySQL binary distribution. It's ready to run, you don't" +echo "need to configure it!" +echo "" +echo "To help you a bit, I am now going to create the needed MySQL databases" +echo "and start the MySQL server for you. If you run into any trouble, please" +echo "consult the MySQL manual, that you can find in the Docs directory." +echo "" + +./scripts/mysql_install_db --no-defaults +if [ $? = 0 ] +then + echo "Starting the mariadbd server. You can test that it is up and running" + echo "with the command:" + echo "./bin/mysqladmin version" + ./bin/mysqld_safe --no-defaults & +fi |