2012-06-13 50 views
1

我想在使用廚師獨奏的CentOS 6.2機器上運行mysql :: server配方。 安裝運行正常,但我在屬性節點['mysql'] ['server_root_password']中設置的密碼不起作用。 當mysql-install-privileges即將運行並且我無法訪問mysql服務器時,我總是會收到錯誤信息,或者帶有或者指定了我指定的密碼。 任何想法?廚師的MySql服務器配方沒有設置指定的密碼

+0

您可以使用顯示器登錄到MySQL服務器或其他的mysql工具? –

+0

我試着用mysql工作臺,但沒有工作。 – vintem

回答

1

的問題是與$$ caracters。一旦我改變它到另一件事它的工作!

0

打開您的MySQL控制檯並以root或SU身份登錄。

update mysql.user set password=password('your_password') where user='username'; 

只有當你是100%的用戶是存在的,權限也一樣,如果你需要創建用戶並授予訪問權限那是另一件事

+1

我無法以root用戶身份連接到mysql控制檯,這是問題所在。 – vintem

+0

你能登錄廚師登錄並通過嗎? – jcho360

+0

什麼廚師登錄並通過?我正在使用廚師獨奏 – vintem

0

我遇到了這個問題。我發現如果你沒有設置屬性node["mysql"]["server_root_password"]在正常的水平,那麼它不會堅持。我通過將以下我的包裝食譜的默認屬性文件中固定它:

在廚師回購/ WRAPPERCOOKBOOK /屬性/ default.rb

node.normal["mysql"]["server_root_password"] = "YOUR_PASSWORD" 
相關問題