У меня есть бродячий файл, использующий Puppet для настройки MySQL.
Вот соответствующий код в default.pp:
class { '::mysql::server':
override_options => { 'mysqld' => { 'bind_address' => '0.0.0.0' } },
grants => {
'root@10.0.2.2/*.*' => {
ensure => 'present',
options => ['GRANT'],
privileges => ['ALL'],
table => '*.*',
user => 'root@10.0.2.2',
},
},
}
Это работает, но с хост-машины (не из виртуальной машины) я могу получить доступ к mysql только через 127.0.0.1, и я хочу иметь возможность доступа через localhost (по умолчанию для клиента mysql).
Итак, мои вопросы:1) каково значение 10.0.2.2? (скопировал и вставил это из примера) 2), как я могу настроить установку mysql на ВМ, чтобы она была доступна из хост-ОС (mac) как
mysql -u root -h localhost
Я также должен отметить, что я попытался изменить root@10.0.2.2 на root @ localhost, и это не сработало.
Спасибо! Фил