使用puppet安装mysql时datadir不存在
我正在尝试使用puppet安装mysql,但出现以下错误:使用puppet安装mysql时datadir不存在,mysql,puppet,Mysql,Puppet,我正在尝试使用puppet安装mysql,但出现以下错误: 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
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
我已经手动创建了datadir/data,但它仍然显示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
傀儡舱单:
node example {
include mysql::server
include mysql::client
}
由于datadir存在,它仍然显示datadir依赖项失败错误。错误消息表明您的操作系统不支持文件操作。那么如何解决此问题?有什么建议@MattSchuchard??您试图在什么操作系统上安装此软件,它是否受支持?这里有一个受支持操作系统的列表