Это будет полезно для некоторых людей:
Из командной строки MySQL:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
К сожалению, на данный момент newuser не имеет права что-либо делать с базами данных. Фактически, если newuser даже попытается войти в систему (с паролем, паролем), он не сможет получить доступ к оболочке MySQL.
Поэтому первое, что нужно сделать, - предоставить пользователю доступ к информации, которая ему потребуется.
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
Звездочки в этой команде относятся к базе данных и таблице (соответственно), к которым они могут получить доступ - эта конкретная команда позволяет пользователю читать, редактировать, выполнять и выполнять все задачи во всех базах данных и таблицах.
После того, как вы завершили разрешения, которые хотите настроить для своих новых пользователей, всегда обязательно перезагрузите все привилегии.
FLUSH PRIVILEGES;
Ваши изменения вступят в силу.
Для получения дополнительной информации: http://dev.mysql.com/doc/refman/5.6/en/grant.html
Если вас не устраивает командная строка, вы можете использовать такой клиент, как MySQL workbench , Navicat или SQLyog