SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.03.2008 15:15:12

The_Immortal
Участник
Зарегистрирован: 11.03.2008
Сообщений: 1

работа с учетными записями

Здравствуйте!
При выполнении лабы по БД на СУБД MySQL 5,1 столкнулся со следующей проблемой:
В задании сказано, что надо создать несколько учетных записей с определенными привилегиями. Ну это просто и легко, вопросов нет, к примеру вот я создал 2 пользователей:

create user admin@localhost identified by 'qwerty12345';
grant create, drop, lock tables, select, alter, insert on library.* to admin@localhost identified by 'qwerty12345';

create user librarian@localhost identified by 'qwerty';
grant select, update, insert, delete on library.* to librarian@localhost identified by 'qwerty';

Возникает вопрос: а как потом просмотреть какие вообще созданы в данный момент пользователи и какие у них имеются привилегии?
И еще нам не объяснили на какой фиг все это надо, когда не происходит авторизации этих пользователей нигде? То есть я , к примеру, выхожу из БД, потом снова туда захожу, активизирую ее и делаю что хочу. И никто не спрашивает меня, а кто я же я такой есть: admin или просто librarian? Ну и запрос о вводе паролей соотвественно тоже нигде потом не фигурирует... Объясните данные моменты, пожалуйста. Я прочел документации некоторые, но ничего не понял...

Благодарю за внимание!

Отредактированно The_Immortal (11.03.2008 19:44:43)

Неактивен

 

#2 11.03.2008 22:54:19

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5828

Re: работа с учетными записями

The_Immortal написал:

Возникает вопрос: а как потом просмотреть какие вообще созданы в данный момент пользователи и какие у них имеются привилегии?

SELECT * FROM `mysql`.`user`;
или
SELECT * FROM `information_schema`.`user_privileges`;

Неактивен

 

#3 12.03.2008 22:35:25

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 845

Re: работа с учетными записями

никто не спрашивает меня, а кто я же я такой есть: admin или просто librarian? Ну и запрос о вводе паролей соотвественно тоже нигде потом не фигурирует...

В MySQL по умолчанию (если явно не указать) имя пользователя root с пустым паролем. Видимо, у Вас учебные сервера, на которых пароли нигде не выставлены.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson