我无法通过端口32275连接到mysqlfabric。 我将端口3306连接到数据库,因此所有授权都已到位。在端口32275上,我收到一条消息
ERROR 1044(42000):[Fabric]拒绝访问
对于用户和日志我可以看到
[INFO] 1441810699.948011 - MySQL-RPC-Session-4 - 用户' john' 拒绝访问,这表明权限问题。
如果我使用
,我可以登录数据库mysql -u fabric -p -h localhost -P 32275
但如果我使用
mysql -u fabric -p -h host-ip-address -P 32275
我遇到上述错误。我可以在netstat中看到服务器正在侦听该端口。 我做错了什么?
答案 0 :(得分:0)
在Fabric配置中要检查几件事。
首先尝试禁用RPC身份验证,直到它启动并运行。
[protocol.xmlrpc]
disable_authentication = no
同时检查您的存储部分并测试您是否可以使用这些设置进行连接。
[storage]
address = 192.168.0.1:3306
user = fabric_store
password = secret
database = mysql_fabric
auth_plugin = mysql_native_password
mysql -u fabric -psecret -h 192.168.0.1 -P 3306 fabric_store