gpt4 book ai didi

mysql - PHPMYADMIN - 如何允许用户创建数据库,但只显示该用户创建的数据库?

转载 作者:行者123 更新时间:2023-11-29 00:01:43 25 4
gpt4 key购买 nike

问题说明了一切,但要澄清:我只能在设置了 create 时创建数据库 - 这很明显,但是一旦我这样做,所有数据库都会显示在左列中。

一旦我删除了删除此选项以创建,它只显示用户有权访问的数据库,由 root 用户控制。

我希望用户能够创建数据库,但看不到所有创建的数据库

在终端中我可以创建它们,但我想使用 phpmyadmin 这样不是每个人都需要使用终端界面。

谢谢。

最佳答案

您可以对其使用 trcik。您可以允许您的用户创建以特定名称开头的数据库,比方说 testdatabase。然后你可以像这样设置权限

GRANT ALL PRIVILEGES ON `testdatabase\_%` .  * TO 'testuser'@'%';

因此这将允许 testuser 访问所有名称类似于 testdatabase_ 的数据库

关于mysql - PHPMYADMIN - 如何允许用户创建数据库,但只显示该用户创建的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29484322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com