mammoth's MySQL

Supports: Debian 6.0/8 (64-bit), 7.0 (32-bit and 64-bit); Ubuntu 12.04 LTS/14.04 LTS (32-bit and 64-bit)

Source Code

#!/bin/bash
# <UDF name="db_password" Label="MySQL root Password" />
# <UDF name="db_name" Label="Database Name" default="" example="Create this database" />
# <UDF name="db_user" Label="MySQL Username" default="" example="Create this user" />
# <UDF name="db_user_password" Label="MySQL Username Password" default="" example="User's password" />

source <ssinclude StackScriptID=1>

system_update
postfix_install_loopback_only
mysql_install "$DB_PASSWORD" && mysql_tune 90
mysql_create_database "$DB_PASSWORD" "$DB_NAME"
mysql_create_user "$DB_PASSWORD" "$DB_USER" "$DB_USER_PASSWORD"
mysql_grant_user "$DB_PASSWORD" "$DB_USER" "$DB_NAME"
goodstuff
restartServices
Preload Preload Preload