Hi,

I'm trying to uderstand the difference between these tables (mysql.user, mysql.db) 
v.4.0. 

I want user "usera" from "hostname1" to connect to "hostname2" which is where the 
Mysql db is running and have only select priv on db "db_1". 
"Hostname1" has mysql clients on it.

Host:
mysql> select * from user where Host = 'hostname1';
+-------------------+---------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+
| Host              | User    | Password         | Select_priv | Insert_priv | 
Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | 
Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | 
Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | 
Repl_slave_priv | Repl_client_priv | ssl_type | ssl_cipher | x509_issuer | 
x509_subject | max_questions | max_updates | max_connections |
+-------------------+---------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+
| hostname1 | usera | 01111111116 | N           | N           | N           | N        
   | N           | N         | N           | N             | N            | N         
| N          | N               | N          | N          | N            | N          | 
N                     | N                | N            | N               | N          
      | ANY      |            |             |              |             0 |           
0 |               0 |
+-------------------+---------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+
1 row in set (0.00 sec)
 
mysql> 

db:

mysql> select * from db where Host = ' hostname1';                                     
                                             
+-------------------+--------+---------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+-----------------------+------------------+
| Host              | Db     | User    | Select_priv | Insert_priv | Update_priv | 
Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | 
Alter_priv | Create_tmp_table_priv | Lock_tables_priv |
+-------------------+--------+---------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+-----------------------+------------------+
| hostname1 | db_1 | usera | Y           | N           | N           | N           | N 
          | N         | N          | N               | N          | N          | N     
                | N                |
+-------------------+--------+---------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+-----------------------+------------------+
1 row in set (0.00 sec)
 
mysql> 

Which table gives user "usera" from "hostname1" permission to just do select 
statements on the table db_1 on "hostname2"? 

I think its db? 
But since user says 'N' for all options for this user from "hostname1" does that 
override the db table options??

I'v looked at the manual, but I'm just not getting it... Can someone break it down for 
me...

Rob



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to