开发希望多个系统联调,能自己在一个大集中环境部署一个数据库,然后创建多个实例。那么是可以在一个数据库中配置一个类似的高权限用户(该用户和高权限用户一样权限,但是在界面中看到是普通用户),然后再建库和建用户的。-- 创建应用管理用户app_admin:
create user app_admin identified by;
-- 对应用管理用户授权:
grant ALTER,ALTER ROUTINE,CREATE,
CREATE VIEW,CREATE ROUTINE,CREATE USER,
CREATE TEMPORARY TABLES,DELETE,DROP,EVENT,
EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,RELOAD,
REFERENCES,REPLICATION SLAVE,REPLICATION CLIENT
,SELECT,SHOW VIEW,TRIGGER,UPDATE
on *.*
to app_admin WITH GRANT OPTION;
-- 用应用管理用户app_admin连接,进行创建各个数据库,并进行授权:
-- 创建数据库和每个库testdb对应的用户app_rwcreate database testdb2 character set utf8mb4;
create user app_
...
继续阅读
(21)