====== MySQL: Create User ======
==== Create User ====
CREATE USER '{user}'@'%' IDENTIFIED BY '{passwd}';
==== Create User and Database ====
* Usually, ''{user}'' == ''{db}''
CREATE USER '{user}'@'%' IDENTIFIED BY '{passwd}';
GRANT USAGE ON * . *
TO '{user}'@'%'
IDENTIFIED BY '{passwd}'
WITH
MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0
MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `{db}`;
GRANT ALL PRIVILEGES ON `{db}` . * TO '{user}'@'%';
Simpler Alternative:
CREATE DATABASE IF NOT EXISTS `dbname` DEFAULT CHARACTER SET = 'utf8';
GRANT ALL ON `dbname`.* TO 'dbuser'@'dbhost' IDENTIFIED BY 'dbpass';
{{tag>admin database mysql sql}}