Марионетка - MySQL, не удаленно доступный после установки (инструментальные средства)

Я использовал модуль MySQL Марионетки для перевода в рабочее состояние его как это.

IP рабочей станции 172.16.1.49, и JIRA (MySQL) VM 172.16.1.47 (Марионеточное Ведущее устройство 172.16.1.80);

Я пытаюсь получить доступ к серверу MySQL с помощью клиентского инструмента MySQL инструментальных средств от рабочей станции 172.16.1.49 (следовательно @172.16.1.49 в предоставлении).

Обычно я знаю, что могу удаленно получить доступ, если я могу просмотреть htp:/172.16.1.47:3306 на браузере. На MySQL VM, если я делаю htp:/localhost:3306, я вижу некоторые сообщения, который означает, что я могу получить доступ к серверу MySQL. Но htp:/172.16.1.47:3306 на себе не работает также.

Где heck в моей Марионетке для кода MySQL, я портил? Я думаю где-нибудь в моем марионеточном коде, я не позволяю серверу MySQL предоставлять удаленный доступ.

    class { '::mysql::server':
     root_password           => 'secret',
     remove_default_accounts => true,
     override_options        => $override_options
     }


     ::mysql::db { 'mydb':
     user     => 'jira',
     password => 'secret',
     dbname   => 'jiraDB',
     host     => 'localhost',

    }

    mysql_grant { 'jira@localhost/*.*':
      ensure     => 'present',
      options    => ['GRANT'],
      privileges => ['ALL'],
      table      => '*.*',
      user       => 'jira@localhost' ,
    }


    mysql_grant { 'jira@172.16.1.49/*.*':
      ensure     => 'present',
      options    => ['GRANT'],
      privileges => ['ALL'],
      table      => '*.*',
      user       => 'jira@172.16.1.49' ,
    }

    mysql_grant { 'root@172.16.1.49/*.*':
      ensure     => 'present',
      options    => ['GRANT'],
      privileges => ['ALL'],
      table      => '*.*',
      user       => 'root@172.16.1.49' ,
    }
0
задан 14 May 2015 в 05:28
1 ответ

0
ответ дан 5 December 2019 в 12:45

Теги

Похожие вопросы