創建用戶通過MySQL管理到mysql命令行連接,但無法登錄mysql
命令行在MySQL中,設置權限
下上線的建議,以root身份發出
grant all on *.* to new_user;
它的工作,但安全明智的是一個爛攤子,所以發出
revoke all on *.* from new_user;
現在new_user
可以仍然連接,但安全性是健全的,如設置在MySQL管理員
對我來說這是徹底hocus-pocus。到底發生了什麼,以及如何真正啓用登錄?
這似乎是一個MySQL管理員問題(謝謝@marco)。如果在mysql命令行中發出相同的GRANT,用戶可以登錄;但它的補助,局方頒發,用戶無法日誌中
爲@marco指出,任何訪問將授予給用戶,例如,SELECT權限的MySQL登錄訪問 - 但他們需要在msql命令行中輸入。
嘗試在serverfault.com。而且您沒有提供關於如何建立連接的基本信息 – ajreal