問題タブ [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.
mysql - puppetlabs-mysql を使用して、dump.sql を mysql データベースにインポートします。
puppet を Vagrant プロバイダーとして使用し、puppetlabs-mysql モジュール(2.2.3) を使用すると、ルート ユーザーがパスワードなしでデータベースに SQL ダンプをインポートできません。
これは私が使用しているパペットコードです:
これは箱です:
これはエラーです:
vagrant - Vagrant/Puppet - プロビジョニングの失敗 (MySQL が機能しない)
私はさまざまな仮想ボックスを試し、大量の構成を変更しました (おそらく、再作成、再ロード、および再プロビジョニングを 50 ~ 100 回行いました)。これは、Puppet の MySQL モジュールに関係しています。だから私がしていることは間違っています。
VagrantFile
パペットファイル: default.pp
これが私が受け取っているエラーメッセージです(最初):
mysql - Puppetlabs-mysql を使用して複数のホストを許可する
Puppet v3.4.3 とPuppetlabs-mysqlモジュール v2.3.1 ( https://forge.puppetlabs.com/puppetlabs/mysql ) を使用してデータベースを作成しており、ホストlocalhostと%がそれを使用できるようにする必要があります。Puppet マスターとクライアントの両方が Ubuntu-14.04 サーバーで実行されます。
私は次のようなコードを使用します:
両方のホストを配列として渡そうとすると、それらが結合されます。
ホスト パラメータを 2 回指定しようとすると、宣言の重複に関するエラーが発生します。
この Puppet-module で可能にしたいことはありますか?もしそうなら、それはどのように行われますか?
vagrant - 開発でvagrantを使用する方法と共有フォルダーを使用する方法は?
私 (vagrant で苦労している初心者) は、開発用の vagrant 環境をセットアップしました。私はvagrantファイルを提供されました
config/puppet/manifests には、次の base.pp ファイルが含まれています
config/puppet/modules にはディレクトリ apache、cake、git、mysql、php、および system が含まれます。
私がこれまでにやったことは
私が得たものは
今、私はそれをよく理解できるようにいくつか質問があります
私は理解しようとしていますが、(開発者として) vagrant を理解し、何かを開発する方法を理解できませんでした。ヘルプや説明はかなりのものであり、これらは初心者にとって理解するのが難しい最も一般的なポイントであると思います.
mysql - puppetlabs_mysql が、配列として指定された 2 つの SQL スクリプトを db クラスにインポートできない
これはとても良いですが、SQL スクリプトをインポートするための sql パラメータが、2 つ以上の .sql ファイルを取得しても正常に実行される引数として配列を受け取ることができるかどうかを尋ねたいと思います。そのように
上記が
どちらが間違っているかは不可能です.... puppetlabsのmysqlモジュールが2つのSQLスクリプトを一度にインポートする方法はありますか?
puppet - puppetlabs-mysq (v3.0.0): 一時ユーザー
基本的に次のように動作するパペットのセットアップがあります。
- ユーザー「puppetdeploy」を作成します
- ユーザー「puppetdeploy」にすべてのテーブルへのアクセスを許可します
- 「puppetdeploy」を使用して、.sql ファイルからデータベースを作成および更新するスクリプトを実行します
- ユーザー「puppetdeploy」へのすべてのアクセス権を取り消します
.pp ファイルは次のようになります。
mysql-module の以降のバージョンでは、これは機能しなくなりました。各許可の名前は「[user]/[table]」の形式にする必要があり、2 つ以上の mysql_grants に同じ名前を付けることは許可されていません。
puppetlabs-mysql 3.0.0 でこの制限を回避する方法はありますか、または一時的な mysql ユーザーを処理するより良い方法はありますか?
puppet - モジュールでの puppet クラスの使用
私はまだ操り人形にかなり慣れていないので、カスタムモジュールでパラメーター付きのクラスを使用したいところです。
私は tsvpuppet というモジュールを持っていて、それを標準のパラメータを持つ mysql モジュールへのラッパーとして機能させたいと思っています (ホストからのカスタム ファクトに基づいて後で)。
私の/etc/puppet/modules/tsvmysql/manifests/init.pp
ファイルに
上記のモジュール コードは機能しているように見えますが、クラス内のクラスが間違っているように感じます。
誰かがこれを書くためのより良い方法を提案したり、どのように行うべきかを提案したりできますか?
どうもありがとう。
マット
vagrant - vagrant puppetlabs-mysql Mysql_grant に失敗しました
vagrant を使用したいので、次の puppet ファイルを定義しました: http://pastebin.com/GfJK1ziS
vagrant がモジュールをインストールしようとすると、すべてが期待どおりに機能します。しかし、構成しようとするとmysql
、常に次のエラーが発生します。
私に何ができる?
私が知る限り、puppetlabs_mysql
モジュールのこの行が原因です
https://github.com/puppetlabs/puppetlabs-mysql/commit/07b661dcea926981cf5cd1c703a1c982d6eb6ef1
何を変えればいいのかわからない
mysql - Puppet で mysql root パスワードを設定する
最新バージョン (3.30) のpuppetlabs-mysql モジュールをダウンロードしましたが、root パスワードを定義できません。私のOSはUbuntu 14.04.2 LTSです
実行しようとすると:
次のメッセージが表示されます。
Puppet は mysql-server を正常にインストールできますが、root パスワードを定義しようとすると失敗します。また、/root/.my.cnf ファイルは作成されません。どうすればこの問題を解決できますか?
あなたの助けに感謝!
php - puppetlabs-mysql を使用して mySQL 5.6.23 をインストールする方法
環境 :
Vagrant (VirtualBox)
Ubuntu 14
- 傀儡
-Puppetlabs-mysql ( https://github.com/puppetlabs/puppetlabs-mysql )
問題:
puppetlabs-mysql (バージョン 3.6.1) を使用して、mySQL 5.6.23 をインストールしようとしていますが、5.5.4 をインストールしているようです。
プロパティ「ensure」を「5.6」に設定しようとしましたが、次のエラーが発生しました:
5.6.23 をインストールするにはどうすればよいですか?