You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mysql_service 'default' do
instance 'default'
charset 'utf8'
version '5.7'
initial_root_password 'root_password'
data_dir '/var/lib/mysql'
action [:create, :start]
end
mysql_user 'me' do
ctrl_user 'root'
ctrl_password 'root_password'
password 'my_password'
host '%'
privileges [:all]
action [:create, :grant]
end
π Expected behavior
Expecting mysql and user me
β Additional context
I understand that root uses auth_socket plugin.
I assume if I change plugin to mysql_native_password it would work. But I do know want to change plugin. Also it requires other recipes to be used. I would like to solve mysql server installation with this cookbook only.
If I could specify shell user who executes mysql_user resource, then I would set root (from ubuntu). However, there is no such option.
For now I solved it with execute shell script doing the same thing, but as root.
The text was updated successfully, but these errors were encountered:
I don't know if this is the same issue I have, but for me the issue was the socket was missing. It takes some time mysql to start and create it. If chef waits a bit chef_sleep '10' worked for me for most cases, the user creation will work.
π» Brief Description
Error:
π₯ Cookbook version
10.1.3
π©βπ³ Chef-Infra Version
17.2.29
π© Platform details
Ubuntu 18.04
Vagrant
Steps To Reproduce
Steps to reproduce the behavior:
It is not full example, but I hope it will be enough.
.kitchen.yml
π Expected behavior
Expecting mysql and user
me
β Additional context
I understand that root uses
auth_socket
plugin.I assume if I change plugin to
mysql_native_password
it would work. But I do know want to change plugin. Also it requires other recipes to be used. I would like to solve mysql server installation with this cookbook only.If I could specify shell user who executes
mysql_user
resource, then I would setroot
(from ubuntu). However, there is no such option.For now I solved it with execute shell script doing the same thing, but as root.
The text was updated successfully, but these errors were encountered: