Для всех операций по администрированию требуется знание пароля администратора mysql (обычно пользователь root)... К системной авторизации отношения не имеет.
Создание нового пользователя
Запустить "Программы / Приложения / Базы данных/MySQLCC
Если запуск происходит первый раз, то необходимо создать «профиль» пользователя(администратора).
Там должно быть всё понятно:
Имя – название профиля (любое)
Имя хоста – localhost
Имя пользователя – root (или admin-а для БД вашего сайта)
Пароль – пароль root-а (или admin-а для БД вашего сайта)
Если все данные введены правильно, то создаётся соединение с My SQL-сервером и отображается список доступных для администрирования (по вашим правам) БД.
Считаем что для действий указанных ниже у вас достаточно прав.
Создание новой базы
Для создания новой БД, необходимо просто нажать правую кнопку мыши на «Базы данных» и выбрать Новая база данных (или через меню действия).
(аналогичная команда в консоли: mysqladmin -u root -p create DBNAME)
Создание нового пользователя или изменение прав
Выбрать «Управление пользователями/новый пользователь». Справа выбирается БД, для которой настраиваются права (указанные слева).
ВНИМАНИЕ!
Для обычных пользователей (требущих доступа к базе для сайта) достаточно давать только следующие права: select,insert,update,delete,create,drop,index.alter
По желанию: references,create temporary tables,lock tables,show databases
НЕ НАДО ДАВАТЬ: reload,shutdown,process,file и т.п.
ВНИМАНИЕ!
НЕ ДАВАЙТЕ НИКОМУ «Все привилегии».
Вверху окна вписать: имя польвателя, пароль и хост с которого разрешается доступ.
Обычно хост – это localhost!!! Этого достаточно!
Если пользователю надо иметь ПРЯМОЙ доступ к БД с удалённой мышины, то можно ничего не указывать в поле хост(%).