微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用puppet安装mysql时datadir不存在

如何解决使用puppet安装mysql时datadir不存在

我正在尝试使用puppet安装MysqL,但出现此错误

for orth in nlp.vocab.vectors:
    w = nlp.vocab[orth]
    # do something

我已经手动创建了datadir / data,但是仍然显示datadir不存在。

p hierafile:

Notice: /Stage[main]/MysqL::Server::Service/Service[MysqLd]: Dependency MysqL_datadir[/data] has failures: true
Warning: /Stage[main]/MysqL::Server::Service/Service[MysqLd]: Skipping because of Failed dependencies
Notice: /Stage[main]/MysqL::Server::Service/Exec[wait_for_MysqL_socket_to_open]: Dependency MysqL_datadir[/data] has failures: true
Warning: /Stage[main]/MysqL::Server::Service/Exec[wait_for_MysqL_socket_to_open]: Skipping because of Failed dependencies
Notice: /Stage[main]/MysqL::Server::Root_password/Exec[remove install pass]: Dependency MysqL_datadir[/data] has failures: true
Warning: /Stage[main]/MysqL::Server::Root_password/Exec[remove install pass]: Skipping because of Failed dependencies
Notice: /Stage[main]/MysqL::Server::Root_password/MysqL_user[root@localhost]: Dependency MysqL_datadir[/data] has failures: true
Warning: /Stage[main]/MysqL::Server::Root_password/MysqL_user[root@localhost]: Skipping because of Failed dependencies
Notice: /Stage[main]/MysqL::Server::Root_password/File[/root/.my.cnf]: Dependency MysqL_datadir[/data] has failures: true
Warning: /Stage[main]/MysqL::Server::Root_password/File[/root/.my.cnf]: Skipping because of Failed dependencies
Notice: /Stage[main]/MysqL::Server/Anchor[MysqL::server::end]: Dependency MysqL_datadir[/data] has failures: true
Warning: /Stage[main]/MysqL::Server/Anchor[MysqL::server::end]: Skipping because of Failed dependencies
Info: Stage[main]: Unscheduling all events on Stage[main]
Error: Could not find a suitable provider for MysqL_datadir

人偶清单:

MysqL::server::config_file: '/etc/MysqL/my.cnf'
MysqL::server::create_root_user: true
MysqL::server::restart: true
MysqL::server::service_name: 'MysqL'
MysqL::server::root_password: 'root'
MysqL::server::service_provider: systemd
MysqL::server::override_options:
  MysqLd:
    bind-address: '127.0.0.1'
    datadir: '/data'
    expire_logs_days: 10
    key_buffer_size: '16M'
    log-error: '/var/log/MysqL/error.log'
    max_allowed_packet: '16M'
    max_binlog_size: '100M'
    max_connections: 151
    pid-file: '/var/run/MysqLd/MysqLd.pid'
    port: 3306
    socket: '/var/run/MysqLd/MysqLd.sock'
    ssl: 'false'
    ssl-ca: '/etc/MysqL/cacert.pem'
    ssl-cert: '/etc/MysqL/server-cert.pem'
    ssl-key: '/etc/MysqL/server-key.pem'
    tmpdir: '/tmp'
    user: 'MysqL'
  MysqLd_safe:
    log-error: '/var/log/MysqL/error.log'
    nice: 0
    socket: '/var/run/MysqLd/MysqLd.sock'
  MysqLdump:
    +!includedir /etc/MysqL/conf.d

由于datadir存在,因此仍显示datadir依赖项失败错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。