Добавление пользователя MySQL из консоли

Для того чтобы ваш пользователь мог добавлять других пользователей, ему надо обладать правом CREATE USER.
Обычно никаких проблем не возникает, т.к. народ не парится и работает под учёткой root.

Создадим пользователя с именем test, который может входить только с того же хоста (localhost) где стоит сама СУБД и паролем 'password'.

> CREATE USER 'test'@'localhost' IDENTIFIED BY 'password';

Пользователь создан. Для проверки посмотрим список пользователей:

> SELECT host, user, FROM mysql.user;

Ошибки

У вас нет права на создание пользователей:
ERROR 1227 (42000): Access denied; you need the CREATE USER privilege for this operation

Далее

Создание БД
Дадим пользователю права на БД
Выбор дальнейших действий