通过mysql客户端无法连接数据库

【产品名称】

ob社区版3.1.1 arm平台

【问题描述】

源码安装,只编译了observer,没装obproxy

租户都已经创建好,可以通过 mysql -h127.0.0.1 -utpcc@tpcc_tenant -P2881 -ptpcc -c -A tpcc 访问库,并创建表和插入数据

但把127.0.0.1 换成实际IP地址(192.168.0.92),就报 ERROR 1227 (42501): Access denied

已尝试对用户授予最大权限:GRANT ALL PRIVILEGES ON . TO tpcc with grant option; 但仍然拒绝访问

尝试 telnet 192.168.0.92 2881,也是通的,求解?

mysql版本:mysql Ver 15.1 Distrib 10.3.9-MariaDB, for Linux (aarch64) using readline 5.1

show variables like '%ob_tcp_invited_nodes%'; 
使用127.0.0.1登录后,用上面这个语句查看一下白名单,如果是127.0.0.1的话,修改下白名单应该就可以登录了
修改语句:set global ob_tcp_invited_nodes='%';  --%代表所有ip都可以连接访问你的数据库
或者:set global ob_tcp_invited_nodes='127.0.0.1,192.168.0.92';  --只有这两个地址可以连接访问数据库
1 个赞