|
|
|
Как дать пользователю права ТОЛЬКО на одну БД?
|
|||
|---|---|---|---|
|
#18+
На сервере крутится несколько БД. Как добавть пользователя что-бы он: - мог заходить с любого хоста - мог select insert update - все это только к БД с именем XXX (на остальные БД даже подключиться не смог). Сделал через "красивую и легкую" оболочку MySQLManager, вроде-бы (???) правильно, а он все равно может цепляться к ЛЮБОЙ бд сервера :-( Да и из консоли надо его добавлять (что-бы инжнер при установки ПО запускал только один скрип создающий БД и этого пользователя)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 12:29:06 |
|
||
|
Как дать пользователю права ТОЛЬКО на одну БД?
|
|||
|---|---|---|---|
|
#18+
Курите маны по GRANT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 13:52:09 |
|
||
|
Как дать пользователю права ТОЛЬКО на одну БД?
|
|||
|---|---|---|---|
|
#18+
Курю. Не выходит :-( Код: sql 1. 2. 3. 4. В результате такой вывод: Код: sql 1. и вторая запись Код: sql 1. зацепиться к БД не дает :-( Что неправильно делаю??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 15:13:50 |
|
||
|
Как дать пользователю права ТОЛЬКО на одну БД?
|
|||
|---|---|---|---|
|
#18+
AlexSSSS, я таким не занимался, поэтому не пишу примеры кода, ищите. а затор у вас вышел на ожидании поведения как в виндоус или других прикладных системах...что если вы юзеру пете запретили дейтсвие А, а потом даёте команду разрешить, то запрет автоматом снимаеться. мускл реляционая субд и свои даные по правам хранит и работает с ними как с реляционой базой. ИТОГО если вы комуто чтото дали, не означает что хоть както поменялось что уже было если у юзера были права на все таблицы, то добавка права на конкретную, не отменяет предыдущего любое дейтсвие с грантом, это будет выливаться в INSERT|DELETE|UPDATE|SELECT с таблицей то что вы вставили новое правило - пете можно базу1=== Insert into .... (...); а вот теперь смело курите GRANT, а в вашем случае надо удалить предыдущее право на все базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 16:36:33 |
|
||
|
Как дать пользователю права ТОЛЬКО на одну БД?
|
|||
|---|---|---|---|
|
#18+
Ну то есть ещё курите маны и по REVOKE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 17:08:18 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38617811&tid=1834969]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 312ms |

| 0 / 0 |
