昨天吃饭回来有点晚,没有及时写,今天补上。
db2服务器端安装就不说了,网上很多。今天具体说说授权吧。这是个麻烦事。
安装的时候会让你创建数据库。你就根据提示创建就可以了。
第一步: db2 connect to 数据库 user 用户名 using 密码 连接到对应的数据库
查看能不能正常连接到你所创建的数据库。
第二步:db2 get authorizations 查看当前用户有多少权限已获得
第三步:真正的授权开始了。
db2 update dbm cfg using SYSADM_GROUP 用户名 给用户授予SYSADM权限
db2 update dbm cfg using SYSCTRL_GROUP 用户名 给用户授予SYSCTRL权限
db2 update dbm cfg using SYSMAINT_GROUP 用户名 给用户授予SYSMAINT权限
上面的都会授权成功,麻烦的在下面,让我走了不少弯路。
注意:他必须要用 所在的用户组连接数据库。否则会授权失败。
列: db2 connect to txhy
这样不写用户名 会自动根据用户所在的用户组登陆。
db2 grant secadm on database to user 用户名
授权 secadm 权限 发现会提示 命令成功完成
其它 SECADM 相关授权的命令:
db2 grant dbadm on database to user 用户名
这些具体是什么权限就不说了。应该能猜到。
到这就结束了 你会发现你本地的db2数据库连接db2服务器端的 可以操作数据库表的内容了