|
|
|
|
|
для: Seregin
(08.09.2008 в 16:13)
| | может есть какой-то вариант lock tables только для определенных юзеров? | |
|
|
|
|
|
|
| Создается пользователь user1, создается база данных db1, user1 получает все права на db1 :
CREATE DATABASE db1;
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1';
GRANT ALL ON db1.* TO 'user1'@'%' IDENTIFIED BY 'pass1';
|
Никаких прав на другие базы пользователь не получает. Но для этого пользователя выполняется запрос use mysql; и в запросе show databases; user1 видит свою базу и mysql, information_scema;
Информации о таблицапх и данных этих баз user1 не видит, но все же хотелось бы сделать так, чтобы user1 не видел mysql и не мог выполнять use mysql; подскажите, плз, как это можно сделать.
запрос
revoke all on mysql.* from user1;
revoke all on mysql.* to 'user1'@'%';
не проходит.
заранее благодарен | |
|
|
|
|