Я сталкиваюсь с той же проблемой, когда настраиваю tomcat и сервер mysql на виртуальной машине VirtualBox с помощью chef.
в этом случае, я думаю, что истинная проблема в том, что VirtualBox назначает нелокальный адрес eth0 как
[vagrant@localhost webapps]$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:60:FC:47
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
затем функция автоопределения рецепта шеф-повара с использованием 10.0.2.15 в качестве адреса привязки сервера mysql.
, поэтому укажите адрес привязки для параметров узла рецепта шеф-повара, чтобы решить проблему в моем случае. Я надеюсь, что эта информация поможет людям, использующим шеф-повар с Vagrant.
{
"name" : "db",
"default_attributes" : {
"mysql" : {
"bind_address" : "localhost"
...
}