GBase 8a
适配迁移
文章
GBase 8a数据库常见报错 ERROR 1045 (28000): Access denied for user 'gbase'@'127.0.0.1' (using password: YES)
GBase社区管理员发表于2020-08-20 21:57:32155次浏览0个评论
GBase 8a数据库提供了用户名和密码的访问策略,如果错误,则会拒绝访问。如果是grant授权时报错,则是当前登录用户没有grant option权限。
原因
- 登录时报错,则用户名或密码错误。
[gbase@rh6-1 ~]$ gccli -uuser2 -p111
ERROR 1045 (28000): Access denied for user 'user2'@'localhost' (using password: YES)
- 如果是grant命令,则当前用户没有grant option的权限
gbase> grant select on user2.* to user3;
ERROR 1044 (42000): Access denied for user 'user2'@'%' to database 'user2DB'
解决方案
- 如果是登录报错,则向数据库管理员索取正确的用户和密码。
- 如果是grant SQL报错,则让数据库管理员,给当前登录用户授权 grant option权限
备注
请一定要区分:操作系统密码和数据库密码,默认安装完毕后,数据库用户密码如下:
root 空
gbase gbase20110531
强烈建议安装完成后,修改数据库默认用户的密码。
grant 语句报错
grant all的里面,不包含grant option的,需要单独授权,参考下面的用户。详情参考 GBase 8a对用户权限的控制方法,grant的使用
grant all on *.* to user2 with grant option;
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526