Войти в mysql под root, use mysql;, insert into user (Host,User,password, ....привелегии...) values (host или ip, username, password, Y или N (дана пользователю или нет та или иная привелегия));,
посмотреть все поля в таблице user базы mysql можно коммнадой:show fields from user;.
есть еще способ более наглядный но о нем долго рассказывать если интересно то v_yackusha@ukr.net попытаюсь помочь
grant all priveleges on database.* for user@hostname identified by password
Вместо database - подставь имя базы, вместо user и hostname имя полязователя и хоста соответсвенно, вместо password - придумай любой пароль.
Хммм.. Ничего не получается...
Он даже не разрешает войти в mysql.
Набираю mysql -u mysql -h localhost -p
потом пассворд, а он говорит мол этот юзер не имеет права заходить.. Заходишь без пароля (тоесть как @localhost) то не разрешает открывать ничего кроме test. Что такое grant я итак знаю, но тут наверно где-то дополнительно доступ надо давать...