<tlr7425,
Wednesday, July 31, 2002, 10:49:13 AM, you wrote:

t> i've read up and am able to add users with encrypted passwords.

t> what i want to do is restrict a user to a database.

t> in the mysql db there is the users table and the db table.  i understand
t> that permissions in the users table override those of the db table.

t> so what i do is this:
t> 1) create a user in the users table with whatever permissions are
t> appropriate (if there's a permission grant in the users table that refers to
t> db restriction, i'm missing it)...
t> 2) in the db table i create the user (same one i just put into the users
t> table.

t> now, when i log in locally as that user (the user can access from anywhere)
t> i can still access other dbs.

t> what am i not doing right?

First of all usage of GRANT to set up privileges is recommended. If you want to set up 
privileges for user on a specific database you should simply execute a command:

         GRANT <privileges> ON database_name.* TO
         'user_name'@'host_name' IDENTIFIED BY 'password';

This command automatically add appropriate rows to the tables 'user' and
'db'.

If you change privilege table manually, you should do

         FLUSH PRIVILEGES;

after modification.



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Egor Egorov
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
       <___/   www.mysql.com



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to