polardbx_root 默认密码能改吗? 或者这个账号能删除吗?
在PolarDB-X中,修改默认的polardbx_root用户的密码是可行的。首先,你需要成功部署PolarDB-X集群,然后使用默认的polardbx_root用户和自动生成的密码登录到集群。在成功登录到集群后,可以使用ALTER USER语句来修改polardbx_root用户的密码,例如,执行以下命令:ALTER USER polardbx_root IDENTIFIED BY 'your_new_password'。其中,'your_new_password'是你希望设置的新密码。
至于polardbx_root账号的权限问题,其权限级别较高,与MySQL 5.7的权限管理系统类似。它支持GRANT、REVOKE、SHOW GRANTS、CREATE USER、DROP USER、SET PASSWORD等语句。目前,PolarDB-X支持授予库级和表级的权限,但全局级别和列级别的权限暂时不支持。此外,它还支持与表相关联的8个基本权限项:CREATE、DROP、ALTER、INDEX、INSERT、DELETE、UPDATE、SELECT。
不能。polardbx_root 账号的密码不能修改的原因是:管控系统会依赖这个内部账号进行一些操作,如果内核修改了这个账号的密码、而管控系统感知不到,就会产生问题。另外目前可以通过手动修改GMS元数据库中 user_priv 里面,polardbx_root 账号对应的 host 或者 密码,来对其作出限制。此回答来自钉群阿里云 PolarDB-X 开源交流群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。