Еще раз о птичках.
Пошаговая заметка, как в командной строке mysql создать базу данных и пользователя с привилегиями для новой базы данных.
Заходим в mysql
mysql -p
вводим пароль
Создание новой базы данных:
>CREATE DATABASE имя базы данных;
Создание нового пользователя и пароля для него:
>CREATE USER ‘имя нового пользователя‘@’localhost’ IDENTIFIED BY ‘пароль нового пользователя‘;
Теперь необходимо делегировать для него привилегии, что бы он мог «хозяйничать» в новой базе данных.
>GRANT ALL ON имя базы данных. * TO ‘имя нового пользователя‘@’localhost’;
>FLUSH PRIVILEGES;
Не забываем про синтаксис, и то что привилегии можно ограничить на чтение или запись или сделать на все базы данных либо же только на определенные таблицы определенной БД
http://dev.mysql.com/doc/refman/5.1/en/grant.html