问题标签 [puppetlabs-mysql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4328 浏览

mysql - 使用 puppetlabs-mysql 将 dump.sql 导入 mysql 数据库

使用 puppet 作为 Vagrant 提供程序和puppetlabs-mysql 模块(2.2.3) 我无法在具有 root 用户且没有密码的数据库上导入 sql 转储。

这是我正在使用的木偶代码:

这是盒子:

这是错误:

0 投票
1 回答
698 浏览

vagrant - Vagrant/Puppet - 配置失败(MySQL 不工作)

我尝试了不同的虚拟盒子,我已经更改了大量的配置(可能重新创建、重新加载和重新配置 50-100 次)——它与 Puppet 的 MySQL 模块有关——这显然适用于成千上万的其他人,所以我正在做的事情是错误的。

流浪文件

木偶文件:default.pp

这是我收到的错误消息(第一条):

0 投票
1 回答
1454 浏览

mysql - 使用 Puppetlabs-mysql 允许多个主机

我正在使用Puppet v3.4.3 和Puppetlabs-mysql模块 v2.3.1 ( https://forge.puppetlabs.com/puppetlabs/mysql ) 创建数据库,我需要允许主机localhost%使用它。Puppet master 和客户端都运行在 Ubuntu-14.04 服务器上。

我使用这样的代码:

如果我尝试将两个主机作为数组传递,它们会组合在一起:

如果我尝试两次提供主机参数,则会收到有关重复声明的错误:

这个 Puppet 模块是我想要的吗?如果是,它是如何完成的?

0 投票
1 回答
972 浏览

vagrant - 如何在开发中使用 vagrant 以及如何使用共享文件夹?

我(一个在 vagrant 中苦苦挣扎的新手)已经为开发设置了一个 vagrant 环境。我已经获得了流浪文件

config/puppet/manifests 包含以下 base.pp 文件

和 config/puppet/modules 包含目录 apache、cake、git、mysql、php 和 system。

到目前为止我所做的是

我得到的是

现在我有一些问题,以便我能很好地理解它

我试图理解但无法弄清楚如何理解 vagrant(作为开发人员)并开发一些东西。任何帮助或解释都将是可观的,我想这些可能是任何新手都难以理解的最常见的观点。

0 投票
1 回答
310 浏览

mysql - puppetlabs_mysql 无法将作为数组给出的两个 sql 脚本导入到 db 类

这太好了,但我想问一下导入 sql 脚本的 sql 参数是否可以接收一个数组作为参数,该参数是获取两个或更多.sql 文件并且仍然成功执行,试图给它一个数组,但它将所有内容加入到一个这样

它假设上面是

这是不可能的.... puppetlabs mysql 模块有没有办法一次导入两个 sql 脚本

0 投票
1 回答
78 浏览

puppet - puppetlabs-mysq (v3.0.0): 临时用户

我们有一个基本上像这样工作的木偶设置:

  1. 创建用户“puppetdeploy”
  2. 授予用户“puppetdeploy”对所有表的访问权限
  3. 使用“puppetdeploy”运行从 .sql 文件创建和更新数据库的脚本
  4. 撤销对用户“puppetdeploy”的所有访问权限

.pp 文件如下所示:

在更高版本的 mysql-module 中,这不再有效,因为每个授权的名称需要采用格式“[user]/[table]”,并且我不允许两个或多个 mysql_grants 具有相同的名称。

有没有办法在 puppetlabs-mysql 3.0.0 中解决这个限制,或者有更好的方法来处理临时 mysql 用户?

0 投票
1 回答
300 浏览

puppet - 在模块中使用 puppet 类

我对 puppet 还很陌生,现在我想在我的自定义模块中使用带参数的类。

我有一个名为 tsvpuppet 的模块,我希望它充当具有标准参数的 mysql 模块的包装器(可能稍后基于来自主机的自定义事实)。

在我的/etc/puppet/modules/tsvmysql/manifests/init.pp档案中

上面的模块代码似乎可以工作,但是类中的类就是感觉不对。

任何人都可以提出一个更好的写这个的方法,或者建议应该怎么做?

非常感谢。

马特

0 投票
1 回答
562 浏览

vagrant - vagrant puppetlabs-mysql Mysql_grant 失败

我想使用 vagrant,我定义了以下 puppet 文件: http: //pastebin.com/GfJK1ziS

当 vagrant 尝试安装模块时,一切都按预期工作。但是当它尝试配置时mysql,它总是得到这个错误:

我能做些什么?

据我所知,这是由于puppetlabs_mysql模块中的这一行

https://github.com/puppetlabs/puppetlabs-mysql/commit/07b661dcea926981cf5cd1c703a1c982d6eb6ef1

我不知道我必须改变什么

0 投票
1 回答
3055 浏览

mysql - 在 Puppet 上设置 mysql root 密码

我已经下载了最新版本(3.30)的puppetlabs-mysql 模块,但我无法定义 root 密码。我的操作系统是 Ubuntu 14.04.2 LTS

当我尝试运行时:

我收到以下消息:

Puppet 可以正常安装 mysql-server 但尝试定义 root 密码时失败。此外,不会创建 /root/.my.cnf 文件。我该如何解决这个问题?

感谢你的帮助!

0 投票
1 回答
894 浏览

php - 如何使用 puppetlabs-mysql 安装 mySQL 5.6.23

环境 :

  • 流浪者(虚拟盒子)

  • Ubuntu 14

  • 木偶

-Puppetlabs-mysql ( https://github.com/puppetlabs/puppetlabs-mysql )

问题

使用 puppetlabs-mysql(版本 3.6.1)我正在尝试安装 mySQL 5.6.23,但它似乎正在安装 5.5.4。

我尝试将属性“确保”设置为“5.6”,但它给了我这个错误:

我该怎么做才能安装 5.6.23 ?