2012-01-09 92 views
0

我試圖安裝的菊花和我下面的安裝指南和運行這些命令爲localhost根:MySQL授予所有命令?

CREATE DATABASE daisyrepository CHARACTER SET 'utf8'; 
GRANT ALL ON daisyrepository.* TO [email protected]'%' IDENTIFIED BY 'daisy'; 
GRANT ALL ON daisyrepository.* TO [email protected] IDENTIFIED BY 'daisy'; 
CREATE DATABASE activemq CHARACTER SET 'utf8'; 
GRANT ALL ON activemq.* TO [email protected]'%' IDENTIFIED BY 'activemq'; 
GRANT ALL ON activemq.* TO [email protected] IDENTIFIED BY 'activemq'; 

,數據庫被成功創建,但每次我GRANT的所有命令完成,但它顯示爲0的記錄更新:

mysql> GRANT ALL ON *.* TO [email protected] IDENTIFIED BY 'daisy'; 
Query OK, 0 rows affected (0.00 sec) 

我遇到了似乎與本節相關的安裝指南的未來問題。我究竟做錯了什麼?

有關此部分的安裝指南中的其他信息(如果有幫助): 現在通過在mysql客戶端中輸入(或複製粘貼)以下命令來創建必要的數據庫,用戶和訪問權限。 IDENTIFIED BY的後面是用戶的密碼,如果您願意,您可以更改密碼。 daisy @ localhost條目是必需的,否則匿名用戶@localhost的默認訪問權限將優先。如果您要在與Daisy Repository Server相同的機器上運行MySQL,則只需要@localhost條目。

回答

2

What am I doing wrong?

一切都很好。查詢沒有返回任何行,也沒有影響任何行(只有顯式DML查詢影響行) - 所以你得到0

+0

謝謝zerkms,但是當我嘗試啓動應用程序時,我得到這個錯誤:「引起通過:java.io.IOException:無法創建PoolableConnectionFactory(訪問 拒絕用戶'activemq'@'localhost'(使用密碼:YES))「。我從來沒有設置密碼爲YES,所以我很困惑。有任何想法嗎? – roacha 2012-01-09 14:29:35

+0

@roacha:'使用密碼:YES'表示已經使用了一些密碼,但是由於安全原因它還沒有顯示給您 – zerkms 2012-01-09 19:59:45