Hello, sous debian sarge, avec mysql 4.0.24, il semble que le GRANT SHOW DATABASES ne soit pas respecté. J'ai un user qui n'a pas ce privilège, et il peut voir la liste des DB :
mysql> show grants for [EMAIL PROTECTED]; (output nettoyé :-) Grants for [EMAIL PROTECTED] GRANT CREATE TEMPORARY TABLES, LOCK TABLES ON *.* TO 'user'@'localhost' IDENTIFIED BY PASSWORD 'userpass' GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER ON `userdb`.* TO 'user'@'localhost' 2 rows in set (0.00 sec) et pourtant un show databases en tant que ce user me montre la liste complète des db du serveur. J'ai même redémarré le serveur des fois que ce soit un privilège résiduel, mais rien n'y fait. J'ai une fôte ? A+, -- Rémi _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech