>>so, why
can a user do USE MYSQL when he has CREATE
TEMPORARY TABLES?
>>
Well, after reading their answer,
I guess we will have to rely
on something else to set $is_superuser, like selecting records
from mysql.user.
Marc
well, finally i do have MySQL 4.0.12 on my server here, so i am starting to
read the list again.
I think MySQLs Behaviour is correct here - you have a global privilege (even
if it doesn't give you any useful right), so you have that for all
Databases, so you can view it...
What i think does not make any sense is that on upgrading from 3.23, when
you run their script to update your rights users that didn't have ANY global
rights before automatically get a global 'create temporary table' and 'lock
tables'.
if you remove that two global privileges everything works as we expect it
again.
so the question is:
is that a bug with the upgrade script?
regards
Mike Beck