我正在测试来自LinkedIn的数据总线,它为用户or_test
填充MySQL数据库并传播更改。他们有一个调用mysql --protocol=tcp
的脚本。在我的本地MySQL设置中,这会因访问被拒绝而失败。当我省略--protocol=tcp
选项时,我可以执行命令。但是即使创建了用户并且授予了对它的访问权限,并且没有上述选项的登录也没有问题,那么返回该选项会失败。 Java客户端显然使用类似的连接,并且在拒绝访问时失败。我有bind-address=0.0.0.0
设置并可以telnet到端口。我向'or_test'@'localhost'
用户授予了资助,以及'or_test'@'%'
此选项在导致访问被拒绝方面的潜在互动是什么?
答案 0 :(得分:0)
这是一个简单的mysql权限问题。在Mysql中运行“flush privileges”。
如果仍然无效。 Databus使用or_test @ localhost创建两个用户,使用or_test@127.0.0.1创建其他用户。删除第二个用户,然后“刷新权限”。它现在应该工作。