2014-01-23 25 views
0

我正在測試來自LinkedIn的數據總線,爲用戶填充MySQL數據庫or_test並傳播更改。他們有一個腳本調用mysql --protocol=tcp。在我本地的MySQL設置上,這個失敗,訪問被拒絕。當我省略--protocol=tcp選項時,我可以執行罰款的命令。但即使創建了用戶,並且授予了訪問權限,並且在沒有上述選項的情況下登錄也沒問題,但使用該選項返回失敗。 Java客戶端顯然使用類似的連接,並且拒絕訪問失敗。我有bind-address=0.0.0.0集,可以telnet到端口。我向'or_test'@'localhost'用戶以及'or_test'@'%'授予了此選項在導致拒絕訪問方面的潛在互動功能。mysql --protocol = tcp更改登錄行爲

回答

0

這是一個簡單的mysql權限問題。在Mysql中運行「flush privileges」。

如果仍然不起作用。 Databus使用or_test @ localhost和[email protected]創建兩個用戶。刪除第二個用戶,然後「刷新權限」。它現在應該工作。