Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: закрыть доступ на просмотр таблицы mysql
 
 автор: Seregin   (08.09.2008 в 16:13)   письмо автору
 
 

Создается пользователь 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'@'%';

не проходит.
заранее благодарен

  Ответить  
 
 автор: Seregin   (08.09.2008 в 16:21)   письмо автору
 
   для: Seregin   (08.09.2008 в 16:13)
 

может есть какой-то вариант lock tables только для определенных юзеров?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования