-
Notifications
You must be signed in to change notification settings - Fork 558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
phxbinlogsvr_tools设置管理员密码问题 #34
Comments
1 2 能否给出登录的指令,密码可以不用贴出来? 欢迎提出更好的方案:) |
基本信息如下: |
这个问题我也遇到过, 重新部署之后正常了..... |
@coding-chenkaikai 请问是修改了用户密码之后,在集群内登陆时,用新的用户和密码也是登陆不成功吗? 对于集群外的ip,是需要用户自己手动授权的。我们默认只对集群内的ip能使用管理员权限登陆。 |
@cjcchen 在集群内部是可以使用新用户名和新密码登陆成功的,在集群外部,密码就变为空了 |
@coding-chenkaikai 由于phxsql的管理员账号是phxbinlogsvr负责监控mysql而使用的。该账号活动范围仅在集群内部。 如果想在集群外登陆mysql进行管理员操作,建议使用不同的账号密码。 |
@cjcchen 我没有做任何操作,只是使用提供phxbinlogsvr_tools创建新管理员,然后我看到此管理员拥有所有机器访问权限(集群内,集群外),集群内正常,集群外,密码变为空 |
@coding-chenkaikai 关于修改管理员后,集群外的机器可以不适用密码登陆的问题,我们已经修复了。可以尝试更新代码重新编译。 感谢您的反馈 |
@cjcchen 好的,谢谢 |
@cjcchen @mariohuang 我使用最新代码进行编译,设置sqlproxy的端口为19521,集群中主机通过读写端口可以连接上mysql server,但是通过只读端口19522只能连接上master,其余集群内主机均连接不上,我又通过脚本创建管理员用户,出现同样的问题
|
@coding-chenkaikai 我们这边测试过没有什么异常。麻烦更新下最新代码重新尝试一下。 |
@cjcchen 使用的是最新代码,编译过程没有出现任何错误,执行下面命令没有任何问题,重现编译之后,问题可以重现,phxsqlproxy提供读写端口正常,本机使用mysql端口连接本机服务器也正常,phxsqlproxy提供的只读端口只有Master可以连接
log显示如下:
|
@coding-chenkaikai 麻烦更新到最新的代码之后,如果可以重新安装一下集群。如果不能安装,可尝试通过工具修改数据同步账号的账号密码为管理员的账号密码。然后再次使用工具修改为正常的数据同步账号的账号密码。 谢谢您的反馈。 |
通过phxbinlogsvr_tools设置mysql非root管理员及密码,使用命令如下:
phxbinlogsvr_tools -f SetMySqlAdminInfo -h <host> -p <port> -u <admin username> -d <admin pwd> -U <new admin username> -D <new admin pwd>
1、通过phxsql集群中主机登陆mysql,非root用户,密码正常,登陆成功
2、通过phxsql集群外主机登陆mysql,非root用户,提示密码不正确,经测试密码为空
3、想通过phxsql集群外主机登陆mysql,使用root登陆,发现没有权限,通过查看mysql权限表,没有给root分配其他主机访问的权限?
The text was updated successfully, but these errors were encountered: