|
|
|
|
|
для: sapEngine
(20.04.2007 в 12:42)
| | оказалось не так просто, для подключения всё-таки необходимо давать право usage на всё
т.е. под рутом
grant usage on *.* to uuu@localhost identified by 'uuu'; | |
|
|
|
|
|
|
|
для: sapEngine
(20.04.2007 в 12:42)
| | путём экспериментов, выянил в чём дело
если указывать имя пользователя в коммандах польностью с именем хосте, т.е. uuu@localhost
вместо просто uuu,
то всё прекрасно работает, примечательно, что в версии mysql под windows хост можно не указывать | |
|
|
|
|
|
|
|
для: Trianon
(20.04.2007 в 13:05)
| | ВСЕМ КТО ПОМОГАЛ БОЛЬШОЕ СПАСИБО!
:)) заработало! прав был Trianon вери сенькс
хотя я и не понимаю всё-таки в чём дело, в чём собственно у меня ошибка
но метод Trianon'а работает, также благодарю тебя cheops :)) надо было последовать твоему совету и сразу пробовать | |
|
|
|
|
|
|
|
для: sapEngine
(20.04.2007 в 15:02)
| | Зайдите из под root в базу данных mysql в таблице Users имеется запись для пользователя - пароль нормальный, зашифрованный? Какие привилегии у пользователя? | |
|
|
|
|
|
|
|
для: cheops
(20.04.2007 в 14:56)
| | попробовал ( на всякий случай :) ) написать php-скрипт для подключения под одним из юзверей,
тот no access | |
|
|
|
|
|
|
|
для: cheops
(20.04.2007 в 14:56)
| | пробовал flush
даже mysqld перезапускал
чует моё сердце :)) какая-то простая элементарная проблема, а я туплю | |
|
|
|
|
|
|
|
для: sapEngine
(20.04.2007 в 14:45)
| | Хм... может не обновляется таблица привилегий в оперативной памяти (привилегии читаются только один наз, при старте сервера, а далее берутся из оперативной памяти)... попробуйте после создания пользователя и назначения привелений выполнить оператор
Это обновит таблицу привилений в оперативной памяти или вообще прегрузите MySQL-сервер. | |
|
|
|
|
|
|
|
для: cheops
(20.04.2007 в 14:30)
| | назначение прав тоже можно увидеть в верхнем посте
в любом случае, не суть важно
главная проблема - проблема запустить коммандную строку под конкретным пользователем,
напишите пожалуйста (просто для информации) кто как это делает
повторяю под рутом захожу так: mysql -u root -h localhost -p
спрашивается пароль, я его ввожу и всё ок
под пользователем же пишется NO ACCESS :) хм пришла идея в голову, может быть нет какого-нибудь права вроде connect, хотя всегда делал подобным образом и всё было ок | |
|
|
|
|
|
|
|
для: cheops
(20.04.2007 в 14:30)
| | конечно пользователь будет создан буду даны права НО!
НО!
главная проблема, что я НЕ МОГУ ЗАЙТИ ПОД ЭТИМ ПОЛЬЗОВАТЕЛЕМ, все примеры как я пробовал это делать в первом посте | |
|
|
|
|
|
|
|
для: sapEngine
(20.04.2007 в 13:53)
| | >уверен что не получиться
Сначала попробуйте... когда вы создаёте пользователя при помощи CREATE USER - он не обладает никакими правами (привилегиями), тем более правами на доступ к базам данных - ему нужно назначить эти права при помощи оператора GRANT. | |
|
|
|
|