相关疑难解决方法(0)

让MySQL用户创建数据库,但只允许访问自己的数据库

我希望有多个 MySQL用户能够发出像这样的命令

CREATE DATABASE dbTest;
Run Code Online (Sandbox Code Playgroud)

但我也希望这些用户中的每一个都能够只查看和访问他们自己的数据库.

我所能找到的只是如何通过DBA创建数据库并将此数据库的权限授予特定用户:

GRANT ALL PRIVILEGES ON dbTest.* TO 'user';
Run Code Online (Sandbox Code Playgroud)

或者将所有数据库的权限授予用户:

GRANT ALL PRIVILEGES ON *.* TO 'user';
Run Code Online (Sandbox Code Playgroud)

但这也不是我想要的,因为它需要扩展和安全.

mysql

44
推荐指数
3
解决办法
5万
查看次数

标签 统计

mysql ×1