49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | #!/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 mysqld server.  You can test that it is up and running" | ||
|  |   echo "with the command:" | ||
|  |   echo "./bin/mysqladmin version" | ||
|  |   ./bin/mysqld_safe --no-defaults & | ||
|  | fi |