2016-01-13 30 views
0

我有mysql服務器上運行192.168.0.5,現在我有ADRESS 192.168.0.50客戶端PCMySQL的新用戶寫入許可拒絕,閱讀是確定

我創建了客戶端PC新用戶,如下所示:

CREATE USER 'mimi'@'localhost' IDENTIFIED BY 'mimi'; 
GRANT ALL PRIVILEGES ON *.* TO 'mimi'@'localhost' 
    WITH GRANT OPTION; 
CREATE USER 'mimi'@'%' IDENTIFIED BY 'mimi'; 
GRANT ALL PRIVILEGES ON *.* TO 'mimi'@'%' 
    WITH GRANT OPTION; 

問題是我只能視圖(讀取)的服務器上的數據庫中。我不能寫任何東西。我得到以下錯誤連接被拒絕:連接 有什麼建議嗎?

+0

EGES它不是一個'.'是'*。*' – khuderm

+0

@khuderm帖子被misformatted – miken32

+1

你如何嘗試連接到數據庫?顯示連接詳情。 – miken32

回答

0

這是

GRANT ALL ON 

,而不是授予所有privileges

您可以從文檔也驗證: http://dev.mysql.com/doc/refman/5.7/en/grant.html

可以重新啓動MySQL服務器通過

service mysqld restart 

或沖洗特權通過

flush privileges 
+0

TBH,我甚至不會建議在這裏重新啓動,這是'FLUSH PRIVILEGES'存在的原因。 –

+0

服務mysqld重裝也可能做這個工作.. –

+0

當電腦重新啓動時,mysql服務是否重啓?如果是這樣,那麼它並沒有幫助 – mimi87