2017-05-26 160 views
0

當我將dbback文件導入到我的測試mysql服務器時,發現我丟失了所有帳戶。 所以我用skip-grant-tables選擇插入root帳戶。授予訪問被拒絕

|----host-----|----user----|--Grant_priv--|--Super_priv--| 
|-------------|------------|--------------|--------------| 
|'192.168.%.%'| 'root'  | 'Y'   | 'Y'   | 
|'localhost' |'root'  | 'Y'   | 'Y'   | 
|'127.0.0.1' | 'root'  | 'Y'   | 'Y'   | 

但是當我使用grant replication slave on *.* to 'repl_user'@'192.168.%.%'; 我收到此錯誤信息Error Code: 1045. Access denied for user 'root'@'192.168.%.%' (using password: YES)。 我該如何解決它?

+0

您是否可以嘗試將所有權限授予*。*到'root'@'192.168.%.%' IDENTIFIED BY'' WITH GRANT OPTION; FLUSH PRIVILEGES;'? – harshavmb

+0

我試過了,並返回相同的錯誤。 – SWAK

+0

okies。你能夠使用上面的root權限連接到你的測試mysql數據庫服務器嗎? – harshavmb

回答

0

我不知道爲什麼,但是在我重新啓動服務器之後,問題就消失了;