1. 进入虚拟机输入gcadmin查看数据库状态提示
Could not initialize CRM instance error: [122]->[can not connect to any server]
数据库在停止状态
2. 启动数据库输入命令gcluster_services all start命令执行成功 各服务启动状态显示ok
再输入gcadmin只显示本机的gnode | syncserver处于open状态,两外两个主机处于close状态。推测需要在其他的主机执行启动命令。执行之后再查看状态所有主机的gnode | syncserver都处于open。
3. 进入数据库执行命令gccli -uroot -p进入数据库提示输入密码,因为没有设置密码。直接回车进入数据库
4. 输入create role user_develop;命令创建用户组
5. 输入命令:grant insert,create,delete,update,alter,drop,INDEX,EXECUTE, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT,EXECUTE on devdb.* to user_develop;
赋予数据库级权限
grant select on gbase.proc to user_develop;
赋予表级查询权限
grant usage on *.* to user_develop with task_priority 2;
赋予会话等级权限
创建dongxy用户命令:create user dongxy;
更新dongxy用户密码:set password for dongxy=password('KjNmgZyn0C');
赋予用户某个用户组的权限grant user_develop to dongxy;授予多个用户权限应该是在to 关键词后面写多个用户名,以逗号相隔。
标签:develop,grant,创建,用户组,gbase,dongxy,数据库,user From: https://www.cnblogs.com/xurui96/p/17085047.html