#!/bin/bash #Common functions used for Databases management scripts create_database() { sudo mysql -u root << _EOF CREATE DATABASE $DATABASE; GRANT ALL PRIVILEGES ON $DATABASE.* TO '$USER'@'localhost' IDENTIFIED BY '$PASSWORD'; FLUSH PRIVILEGES; _EOF } dump_database() { sudo mysqldump -u root $DATABASE > /tmp/$DATABASE.sql sudo mv /tmp/$DATABASE.sql /root/backups/$DATABASE.sql } drop_database() { sudo mysql -u root << _EOF DROP DATABASE $DATABASE; FLUSH PRIVILEGES; _EOF }