ホンモノのエンジニアになりたいスマートフォン用の表示で見るホンモノのエンジニアになりたいITやビジネス、テクノロジーの話を中心とした雑記ブログです。2018-07-19MariaDBの設定テンプレファイルが見つからないの巻IT雑記TwitterFacebookHatenaPocketMariaDBのコンフィグテンプレファイルが見当たらなかったのであれこれ調べた内容を書き残しておく。長くなったので結論だけ先に。v10.3.2以降には、それまで設定例として含まれていたmy-small.cnfなどのテンプレファイルは無くなった。基本はデフォルト値で導入して明確に実現したい要件があればconfファイルに書き込む。Box事象(困ったところ)インターネッツの情報を参考にMariaDBをインストール、それから初期セットアップのためにcnfファイル(config)の設定テンプレをコピーしようとしたら、テンプレファイルが見つからなかった。ディレクトリ配下に存在することを期待していたが無かった。あるmy-large.cnfファイルをコピーして/etc/my.cnf.dディレクトリにserver.cnfの名前で保存する。ディレクトリにmy-large.cnfが見当たらなかった。wsrep.cnfインストールに失敗したのかしら?設定の考え方が変わったのかしら?と思い悩みながら、とりあえず今のコンフィグの状態を見てみる。/etc/my.cnf.dこれはインターネッツの情報通り/etc/my.cnf.d配下のファイルをインクルードしておられる。/etc/my.cnf.d配下を見てみると、こうなっている。server.cnfインストール後のデフォルト状態のserver.cnfを見てみるとこう。ディレクトリにあるサンプルを見ろ、と書いてある。コピペしなはれと書いてあった。ディレクトリを見てみろと書いてある。/usr/share/mysqlディレクトリにはテンプレコンフィグファイルは見当たらない。findコマンドで検索してもmy-****.cnfというファイルはシステム上に無い。インストール時に変なパラメータを渡したわけでもなく、素直にインストールしたしエラーも無く完了していたはずなんだけどなぁ。あるはずのファイルが無いってのはやっぱり何かがおかしい...でもMariaDB自体は普通に起動できている...configのテンプレファイルだけ欠落しているとは考えづらい。ここで「まぁ動いてればいっか。ダメならダメで後から何か症状が出るっしょ」と考えられないのが、金融系SEとして調教された人間の考え方である。調査テンプレファイルが見当たらないというワードで調べたが、ぱっと見た感じ「同じ状態になってオラ困ったぞ」という情報も見当たらない。インストールの時に何かやらかしてたのかなぁと不安になったが、以下の情報を発見。mariadb.com上記リンクから引用します。10.3.1までMariaDBに含まれていました。今回インストールした最新版(v10.3.8)では含まれていないということか.....さらに調べたらこんな情報も発見https://git.launchpad.net/maria/commit/support-files?id=7fee164faf8fce7be4ebe322d2178efd3d075eaeこのローンチパッドというサイトは公式からリンクされているページです。以下のMariaDB公式サイトの中段あたり「LaunchPadリポジトリ」から飛べます。GitHubとの住み分けがよくわからんけど、公式からリンクされているちゃんとしたソース管理システムです。stuff.Google翻訳これらのファイルの日付は、日付が古いことを示しています。MDEV-9882の感想に従えば、デフォルト値はまともですので、この古いものを取り除くことができます。あるMDEV-9882でググって出てきたページ。Architectという立場らしい。要は中の人)のコメントにこう書いてあった。them.Google翻訳これは意図的です。一般的に有用なデフォルトをサーバーに設定します。設定ファイルはエンドユーザがデフォルトを変更するためのものであり、私たちが設定するものではありません。したデフォルト値を設定しているから、基本はデフォルトで使って大丈夫よと、で変えたいところは変えてくれよと、そういうことなのねきっと。設定の考え方が変わったと。MariaDBのセットアップ手順を紹介しているサイトのいくつかは、テンプレのcnfファイルコピーをせずに、キャラクタセットだけUTF8に変更しているものがあったが、あれが正解なのかもしれない。メモリ使用量を制御したいといった要件がなければ、デフォルト+文字コードくらいで運用を開始してもいいのかも。厳しい要件で環境構築することになっても結局はメモリの動きなんかはある程度動かしながら挙動を見ていくことになるので、いずれにしても最初はあまり細かいことは考えなくていいのではないかと思われる。ちなみにではあるが、実は途中で調べるのが面倒になり、過去のバージョンであるv.10.2系をインストールしてコンフィグテンプレ(my-large.cnf)を抜き出し、最新のv10.3.8に投入するという少々乱暴なやり方でやってみていた。それじゃいかん、気持ち悪いと思ってちゃんと調べ直したのですが、過去バージョンに含まれるコンフィグテンプレファイル(my-large.cnf)を投入しても別にエラーが出たり起動しなくなるといった事はありませんでした。目に見えるエラーや警告は無かったので、あのテンプレはあのテンプレで特定のシチュエーションには使えるもののように思えます。廃止されているパラメータなんかもあるかもしれないので、それは調査しないと危険ですけど、とりあえず動かす分には動かせると。found.】みんな大好きSELinux絡みのお話です。先日、Wordpressの勉強が...2019-12-15Wordpressのお勉強-CentOS7に手動インストール勉強、調べた内容の備忘録です。「名芝は竹である」とは、見た目が...2019-10-31CentOS7にTesseractをインストール【Tesseract5.0.0-alpha奮戦記】みなさん、こんにちわ。»プロフィール2017年まで某SIer社にてシステムエンジニアとして勤務。退職後、ITやビジネス、英語の勉強をしながら無収入で生活。現在は花嫁修業(転職活動)を始めたところです。最新記事2019-12-29”思考停止”という名のスーパーマジックワード。(8)このサイトについてお問い合わせプライバシーポリシースポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。