#!/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 } backup_database() { sudo mysqldump -u root $DATABASE | gzip > /tmp/$DATABASE.sql.gz sudo mv /tmp/$DATABASE.sql.gz $BACKUP_USER_DATA/ } drop_database() { sudo mysql -u root << _EOF DROP DATABASE $DATABASE; FLUSH PRIVILEGES; _EOF }