A quick and dirty explanation to create a new MySQL datbase with a user
Create the user:
CREATE USER 'hibtest'@'localhost' IDENTIFIED BY '*******';Set some permissions:
GRANT USAGE ON * . * TO 'hibtest'@'localhost' IDENTIFIED BY '*******' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0MAX_USER_CONNECTIONS 0 ;Create the database:
CREATE DATABASE IF NOT EXISTS `hibtest` ;Grant the privileges on the database:
GRANT ALL PRIVILEGES ON `hibtest` . * TO 'hibtest'@'localhost';