0
我是新手廚師和其整體的生態系統,只是有一個實驗我想用mysql食譜,並試圖創建相同的數據庫,並設置用戶名和密碼。我無法弄清楚如何完成這件事。我在aws ec2 ubuntu實例上建立了自己的廚師服務器。請幫助我。無法使用mysql的廚師來覆蓋mysql數據庫coookbook
我是新手廚師和其整體的生態系統,只是有一個實驗我想用mysql食譜,並試圖創建相同的數據庫,並設置用戶名和密碼。我無法弄清楚如何完成這件事。我在aws ec2 ubuntu實例上建立了自己的廚師服務器。請幫助我。無法使用mysql的廚師來覆蓋mysql數據庫coookbook
結帳的mysql_test食譜。它使用從database食譜提供的資源mysql_database_user
。
下面的代碼示例:
include_recipe 'mysql::server'
mysql_connection = {:host => "localhost", :username => 'root',
:password => node['mysql']['server_root_password']}
mysql_database node['mysql_test']['database'] do
connection mysql_connection
action :create
end
mysql_database_user node['mysql_test']['username'] do
connection mysql_connection
password node['mysql_test']['password']
database_name node['mysql_test']['database']
host 'localhost'
privileges [:select,:update,:insert, :delete]
action [:create, :grant]
end
請注意,您需要依賴於數據庫菜譜和mysql的食譜,並設置以下節點屬性:
default['mysql_test']['database']
- mysql數據庫名稱default['mysql_test']['username']
- mysql數據庫用戶名default['mysql_test']['password']
- mysql數據庫用戶密碼
您好,我得到這個錯誤「資源執行錯誤行動'install'‘包[的libmysqlclient-dev的]’」。無法解決這個問題。 –
真棒人它的作品! –