我做了以下撤销,希望mysql.user中的条目会消失:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'prog'@'foobar-dev.foobar.com'.这会将'prog'@'foobar-dev.foobar.com‘的mysql.user中的所有列都设置为"N“,但是删除该行不是更好(更干净)吗?我没有删除行,因为这可能会“破坏某些东西”,并破坏我不太熟悉的系统表的引用完整性
我在我的mysql服务器上创建了用户'restriceduser‘,它被’锁定‘了。mysql.user表中的N表示该帐户的所有权限。mysql.db表的Y仅代表选择、插入、更新、删除、创建、删除;对于该帐户,所有其他权限均为N。我尝试创建一个存储过程,然后授予他只运行该过程而不运行其他过程的访问权限,但它不起作用。END;GRANT EXECUTE ON PROCEDURE m
我的xampp phpadmin不允许我为mysql添加用户。我到处找遍了,找不到解决办法。># Example MySQL config file for small systems.# This is for a system with little memory (port = 3306
# Here follows en
这个问题特别涉及MySQL和/或MariaDB。
是否可以允许某些用户删除/创建一个(或多个)特定数据库,但不允许删除/创建所有数据库?我的意思并不是说如何通过如下查询为用户提供特定数据库的所有权限:GRANT ALL PRIVILEGES ON `example-db`.* TO 'example-user'@'localhost';