#!/bin/sh

mysql_port=2359
mysql_path=/data/setupfiles/mysql
mysql_username="root"
mysql_password="123456"

function_start_mysql()
{
	printf "Starting MySQL...\n"
	/data/setupfiles/mysql/bin/mysqld --defaults-file=${mysql_path}/my.cnf 2>&1 > /dev/null &
}

function_stop_mysql()
{
	printf "Stoping MySQL...\n"
	/data/setupfiles/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S ${mysql_path}/mysql.sock shutdown
}

function_restart_mysql()
{
	printf "Restarting MySQL...\n"
	function_stop_mysql
	sleep 5
	function_start_mysql
}

function_kill_mysql()
{
	ps -ef | grep 'bin/mysqld' | grep -v grep | awk '{printf $2}' | xargs kill -9
}

if [ "$1" = "start" ]; then
	function_start_mysql
elif [ "$1" = "stop" ]; then
	function_stop_mysql
elif [ "$1" = "restart" ]; then
	function_restart_mysql
elif [ "$1" = "kill" ]; then
	function_kill_mysql
else
	printf "Usage: ${mysql_path}/mysql {start|stop|restart|kill}\n"
fi



