並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

my.confの検索結果1 - 40 件 / 57件

  • Intel MacからM1 (Pro・Max) Macへ(出来る限り)滑らかに開発環境を移行する

    Intel MacからM1 Macの移行を想定。実際にはIntel MacからM1 Pro Macへ移行をしたのでその忘備録です。出来る限りというのは手動作業が存在するため。移行セットアップを利用せずにクリーンインストールを行う。 なぜクリーンインストールなのか CPUアーキテクチャがarm64に変わるからです。TimeMachineやThunderboltケーブル経由での移行を行ったとしてもM1に最適化されたアプリケーションやミドルウェアではなく、Intel環境下のファイルとarmアプリケーションが入り混じってグチャグチャになった環境を直すよりもクリーンインストールで綺麗な状態でセットアップをしたほうが利点が大きいと考えている。 逆に言えばアーキテクチャが同じであれば良いので、見ている方がいるかわからないがM1 MacからM1 Pro・Maxへの移行はThunderboltケーブル経由で

      Intel MacからM1 (Pro・Max) Macへ(出来る限り)滑らかに開発環境を移行する
    • MySQL (MariaDB) でハマった仕様 - kamocyc’s blog

      以前,MySQL (正確にはMariaDB) を使った際,いろいろはまったので記載します. 使ったバージョンが古い(MariaDB 10.1.37, MySQL 5.7くらいに相当)なので,最新版では治っているところもいくつかあります. sql_modeをデフォルトの設定で使わない これはよく言われていることですが,sql_modeがデフォルトでは変な値が入ったりエラーになって欲しいところがスルーされたりしてまずいので,適切なsql_modeを設定します. 第18回 MySQL5.7のデフォルトのSQLモードを確認してみる:MySQL道普請便り|gihyo.jp … 技術評論社 MySQLのSQLモードをstrictモードで設定する。 - Qiita ただ,MySQL 5.7以降はデフォルト設定が改善されたようです.(でも確認すべきですが) MySQL :: MySQL 8.0 Refer

        MySQL (MariaDB) でハマった仕様 - kamocyc’s blog
      • 書評: ISUCONを「ゴール」で終わらせない。『達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践』 - その手の平は尻もつかめるさ

        達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践 作者:藤原 俊一郎,馬場 俊彰,中西 建登,長野 雅広,金子 達哉,草野 翔技術評論社Amazon 著者のid:catatsuyさんよりご恵投いただきました。ありがとうございます。実は著者の方から本を頂戴するのってはじめてです。 さて、この書籍のタイトルをはじめて見たときは「オッ、ついにISUCONの攻略本が来ましたね、これでワシも優勝間違いなしや!!」と思ったものですが実際に手に取ってみると必ずしもそうではないことに気付きました。むしろ「ISUCONで勝つための小手先のテクニック」のような話題は極力排除されており、高速かつ高可用なWebアプリケーションをどのように構築・運用していくか、というような実戦的な内容がその多くを占めています。 まず書籍の冒頭では「『Webアプリケーションのパフォーマンス』の定義」か

          書評: ISUCONを「ゴール」で終わらせない。『達人が教えるWebパフォーマンスチューニング ~ISUCONから学ぶ高速化の実践』 - その手の平は尻もつかめるさ
        • 週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud SQL、Rubyと機械学習ほか|TechRacho by BPS株式会社

          2020.06.02 週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud SQL、Rubyと機械学習ほか こんにちは、hachi8833です。例のRuby 3.0キーワード引数変更のつらみをmameさんがまとめてくださいました🙇。 I've posted a (current) summary of pain points about Ruby 3.0 keyword argument change. We'd still like to hear your opinions.https://t.co/6AijkjqtSW — Yusuke Endoh (@mametter) June 2, 2020 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などに

            週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud SQL、Rubyと機械学習ほか|TechRacho by BPS株式会社
          • ISUCON 12予選に8名(6チーム)が参加しました - BASEプロダクトチームブログ

            2022/07/23(土)に開催された ISUCON 12 *1 予選に BASE から8名のエンジニアが6チームに分かれて参加しました。 参加者の感想をお届けします! isucon.net チーム「Speed of Sound」 最終スコア 4,711点 およそ210位でした。当日の作業リポジトリは以下です。 github.com 清水(@budougumi0617 ) BASE BANK Section テックリードの@budougumi0617です。 ISUCON11に引き続き2回目の参加でした。前回同様環境構築、ミドルウェアの設定変更、監視用のツールの導入などを主に対応しました。 構成管理をしたい欲を出しすぎてかなり足を引っ張ってしまいました。 /etc ディレクトリ以下の設定ファイルのパーミッションを変更、シンボリックリンク化した副作用で PAM まわりの挙動をおかしくした su

              ISUCON 12予選に8名(6チーム)が参加しました - BASEプロダクトチームブログ
            • K8sアプリのE2Eテストを無料でCIする。GitHub ActionsとKindで - ダルツ海峡冬景色

              K8sアプリ(=Kubernetes上で動くことを前提としたアプリケーション)のEnd-to-Endテスト(=E2Eテスト)をCIの無料枠で実行する方法を説明します。 テストツールの列挙 まずはK8sアプリケーションのテストに使うツールを列挙します。 代表的には次のような選択肢があります。 fake: client-goのモッククライアント。admission機構が無いなど、本物とは挙動が異なる点も多い envtest: controller-runtimeのインテグレーションパッケージ。kube-apiserverとetcdを実際に建てる。APIリソース操作で十分に試験項目を網羅できるなら便利。 kind: dockerベースのスタンドアローンK8s。マルチノードをサポートしている。K8sの下回りに依存しないアプリケーションなら基本的にこれで問題なし。 本物のK8s: コスト大だがどうし

                K8sアプリのE2Eテストを無料でCIする。GitHub ActionsとKindで - ダルツ海峡冬景色
              • DockerでApache+PHP+MySQLの環境を構築してみる - Qiita

                概要 Dockerを使ってApache+PHP+MySQLの環境を構築してみたので手順を記載して行く。 ディレクトリ構成 ディレクトリ |_docker-compose.yaml |_Dockerfile |_config | |_mysql | | |_my.cnf | | |_my.conf | |_php | |_php.ini |_html |_index.php |_connect.php version: '3.7' services: web: build: . container_name: "php74-1" volumes: - "./html/:/var/www/html" privileged: true ports: - "80:80" depends_on: - mysql mysql: image: mysql:8 volumes: - ./mysql:/va

                  DockerでApache+PHP+MySQLの環境を構築してみる - Qiita
                • DockerでLaravel 11のローカル開発環境を構築する。ついでにphpmyadminも入れてみる。

                  DockerでLaravel 11のローカル開発環境を構築していきます。 DB確認用に、phpmyadminもインストールします。 コンテナは以下のような構成です。本番環境に応用できるように、あえてSailは使いません。 アプリコンテナ PHP:8.3をインストールして、Laravel 11をインストールする Nginxコンテナ 最新のNginxをインストール DBコンテナ MySQL:8.0.36をインストール phpmyadminコンテナ 最新のphpmyadminをインストール(現時点の最新バージョン5.2.1をインストール) では実際にローカル開発環境を構築していきます。 各コマンドをコピペで環境構築できます! Laravelのローカル開発環境構築 まずは、完成系のディレクトリ構成から記載します。 ディレクトリ構成 以下のような構成となります。 ├── docker │   ├──

                    DockerでLaravel 11のローカル開発環境を構築する。ついでにphpmyadminも入れてみる。
                  • php7.4のLaravel環境をDockerでつくる - Qiita

                    はじめに DockerでLaravel環境作ってログインできるまでをハンズオン形式で進めます。 ローカル環境ちゃちゃっと作って開発したい人向けなので、詳細説明はありません。 せっかくなので最近リリースされたPHP7.4を使ってみます。 php7.4 Apache2 MySQL5.7 0. 事前準備 Dockerインストール Mac,Windows ProならDocker、Homeならdocker toolbox dockerならHyper-V設定も忘れずに 会社でよくあるWindowsProなら↓を参考に https://www.koreyome.com/web/docker-install-for-windows/ 0. CPU仮想環境設定を確認 1. Hyper-V設定 2. Dockerインストール 3. docker-compose インストール確認 VSCodeのターミナルを準備

                      php7.4のLaravel環境をDockerでつくる - Qiita
                    • Prometheus の Exporter について | SIOS Tech. Lab

                      ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは。サイオステクノロジー OSS サポート担当 山本 です。 今回は以前紹介した監視ツール Prometheus が収集するためのデータを出力するツール Exporter について、いくつかの Exporte

                        Prometheus の Exporter について | SIOS Tech. Lab
                      • サーバ名がIPアドレスの場合のSSL証明書作成 - 闘うITエンジニアの覚え書き

                        IPアドレスでアクセスする場合やマルチドメイン用のSSL証明書の場合は、証明書検証時に Subject Alternative Name (SAN) もチェックされるのでこれを含む証明書を作成する必要がある。 開発時に利用するオレオレ証明書を作成する場合に利用できるシェルを作成したみた。 ※以下、CAは利用せずに自己署名している。 CAを利用する場合は Javaでhttps通信時の証明書検証について などを参照。 make_ip_cert.sh #!/bin/bash IP_ADDRESS=192.168.0.12 SERVER_NAME=$IP_ADDRESS rm -rf *.key rm -rf *.csr rm -rf *.crt cat <<_MY_CONF_ > mycert.cnf [ req ] default_bits = 2048 default_md = sha256

                        • [Flask]Webアプリのサクッと作れる『docker-compose構成』をまとめてみた - Qiita

                          先日、docker-composeを使ってFlaskアプリを構築しQiitaで紹介しました。 ■Flask+Docker+Vue.js+AWS...でゲームWebAppを作ってみた。 ■Githubにソースコード、ゲームルールを公開中 今回は、Flaskアプリ開発でのdocker-compose構成を掘り下げてまとめてみました。 複数コンテナでのWebアプリ開発を検討している方の参考になればと思います はじめに 最初はとっつきにくいコンテナ化技術。しかし、一度慣れると手放すことができません。 Dockerは実は楽 コマンド1行で環境を再現 環境作るのが楽 Docker-Hubから該当のimage取ってくるだけ どんな環境でも同じように開発 コンテナに環境を閉じ込めているのでwinでも、macでも同じように動きすぐに開発できる システム構築過程をコード化できる いろいろと環境を試せて、簡単に

                            [Flask]Webアプリのサクッと作れる『docker-compose構成』をまとめてみた - Qiita
                          • 【Docker初歩の初歩】DockerでApache+PHP+MySQLなLAMP環境構築をする(ついでに簡単な掲示板を作って動かす) - Qiita

                            【Docker初歩の初歩】DockerでApache+PHP+MySQLなLAMP環境構築をする(ついでに簡単な掲示板を作って動かす)PHPMySQLApacheDockerdocker-compose 概要 Dockerを使ってApache+PHP+MySQLな環境構築を行う。ついでにphpMyAdminも使えるようにする。動作確認で簡単な掲示板を作る。対象はDockerって何?触ったことないよ?くらいの人。 前提 以下のものがインストールされている必要があります Git https://git-scm.com/ Docker https://matsuand.github.io/docs.docker.jp.onthefly/get-docker/ 私はWindows+WSL2な環境なので、Docker Desktop for Windowsを利用しています。 まずはこいつを見てくれ

                              【Docker初歩の初歩】DockerでApache+PHP+MySQLなLAMP環境構築をする(ついでに簡単な掲示板を作って動かす) - Qiita
                            • DockerでPHPの環境構築をする方法 〜docker-compose.yml〜(PDOが使用できます) - Qiita

                              PHP、Apache、MySQL、phpMyAdminをdocker-compose.ymlで一気に構築する。 なお、MySQLにはtestデータベースがあり、userテーブルの中に、usernameとemailのカラムがある。 ディレクトリ構成 Desktop/docker ├html │ └index.php ├php │ ├Dockerfile │ └php.ini ├docker-compose.yml ├my.conf デスクトップ上にDockerというディレクトリを作成し、その中に各ディレクトリ、ファイルを作成している。 #各ファイルの中身 html/index.php PDOクラスで必要とするhostは、localhostではなくmysqlの任意でつけたコンテナ名を記載する。 ユーザ名とパスワードもdocker-compose.ymlで記載したものを記述する。 <?php f

                                DockerでPHPの環境構築をする方法 〜docker-compose.yml〜(PDOが使用できます) - Qiita
                              • MySQL で特定の IP アドレスからのアクセスを許可する - Qiita

                                はじめに web サーバーから DB サーバーにアクセスを許可するときなど、MySQL で外部からのアクセスを許可したいときの設定あれこれを自分用にメモ。 おしながき DB サーバーにログインして以下の作業を行っていきます。 MySQL の設定 MySQL で外部からのアクセス権を持ったユーザーの作成 firewall の設定 環境 OS: CentOS 7 MySQL: 5.7 MySQL の設定 必要に応じて my.conf を書き換えます。 なお、環境によって my.conf が保存されている場所が違うようです。 自分は /etc/my.cnf にありました。 【参考】my.cnfの場所を調べる bind-address に接続したい IP アドレスを追加。

                                  MySQL で特定の IP アドレスからのアクセスを許可する - Qiita
                                • dockerでLaravel環境構築 - Qiita

                                  はじめに dockerによってLaravelの環境構築を行います。できるだけシンプルな構成を目指します。laradockは使いません。 自分は以前laradockを使っていましたが、 ・プロジェクトが必要以上に大きくなる ・dockerの知識がほとんどなくても環境構築できでしまう これらの点からlaradockを使わない方法を試していきます。 laradockはとりあえずdockerでLaravelを立ち上げたい方、知識が全くない方は使うとよいかもしれません。 以前にlaradockによるlaravelの環境構築の記事を書きましたので、laradockを使いたい方はこちらを→https://qiita.com/rope19181/items/da31dc2cd6097315fa10 環境・仕様 ・nginx上でPHP実行環境を構築し、Laravel新規プロジェクト作成。 ・mysqlとwe

                                    dockerでLaravel環境構築 - Qiita
                                  • Kubernetesオペレータのアンチパターン&ベストプラクティス 補足資料

                                    operator-bestpractice.md 本資料は、CNDT2021「Kubernetesオペレータのアンチパターン&ベストプラクティス」の補足資料です。 プレゼンの中では説明しきれなかったベストプラクティスの実装を詳細に解説します。 結果が収束するように実装しよう Reconcileの基本実装方針 プレゼンでも紹介したように、必ず現在の状態をチェックしてから実行すべき処理を決定することになります。 そのため、Reconcile関数は以下のように処理ごとに関数を分離し、失敗したら即座にエラーを返すという実装が一般的です。 https://github.com/cybozu-go/moco/blob/f638af0dfa46ee8c8e770f6744e18dd6543d2cc0/controllers/mysqlcluster_controller.go#L182-L231 if

                                      Kubernetesオペレータのアンチパターン&ベストプラクティス 補足資料
                                    • Docker Nginx + PHP + MySQL + Redis な環境作った。 - かもメモ

                                      Docker 一年生なので、雰囲気で作っています。 構成 /-- docker-compose.yml |- /web | |- /html … web root |- /mysql | |- Dockerfile | |- my.conf | |- /init | |- 1_dd.sql … DB 初期化 |- /nginx | |- nginx.conf | |- /log | |- access.log | |- error.log |- /php | |- Dockerfile | |- php.ini |- /redis docker-compose.yml version: '3' services: nginx: image: nginx:latest ports: - 8080:80 volumes: - ./nginx/nginx.conf:/etc/nginx/conf

                                        Docker Nginx + PHP + MySQL + Redis な環境作った。 - かもメモ
                                      • MySQLの全文検索において1文字でも検索できるようにする方法 - エキサイト TechBlog.

                                        はじめに エキサイトで内定者インターンをしている岡崎です。 前回、MySQLで全文検索をする方法を紹介しました。しかし、そこでは1文字で指定すると、全文検索することができない問題がありました。 よって、MySQLの全文検索で1文字でも検索できるようにする方法を紹介します。 原因 MySQLの全文検索で使われるFULLTEXT INDEXでは、N-gramが用いられます。 N-gramとは、任意の文字列をN文字で区切って表します。 例えば、簡単サンプルという文字列をN=2で区切るとすれば、 '簡単' '単サ' 'サン' 'ンプ' 'プル' という形になります。FULLTEXT INDEXはデフォルトでN=2となるので、対象の文章を2文字で区切ってINDEXしておき、一部でもキーワードと一致していれば取得対象となります。 よって、水や塩といった1文字で全文検索ができなかったのは、1文字の文字列

                                          MySQLの全文検索において1文字でも検索できるようにする方法 - エキサイト TechBlog.
                                        • 【Ansible】リポジトリ指定してインストールする MariaDB と phpMyAdmin のプレイブック作成メモ

                                          vagrant-ansible/cen7-mariadb at 27956022769bdcf98a88836e0bdecde6ac89cc5f · oki2a24/vagrant-ansible を作成するにあたって覚えておきたいことのメモを残します♪ mysql_secure_installation と同等の処理 mysql_secure_installation の代替となる Ansible モジュールは存在しないため、次のページを参考に、行っている内容を再現しました。 mysql_secure_installation の中身を追ってみた – Qiita 確かめるために使ったコマンド その際、確認のために次のコマンド、SQL 文を使用していました。 mysql -u root -p show databases; select Host, User, Password from

                                            【Ansible】リポジトリ指定してインストールする MariaDB と phpMyAdmin のプレイブック作成メモ
                                          • DockerでLaravelの開発環境を構築する方法 - Qiita

                                            本記事ではLaradockを使わずにできるだけシンプルにLaravelの環境構築を行っていきます。 任意の場所にディレクトリを作成 version: '3.7' services: php: build: context: . dockerfile: Dockerfile container_name: php volumes: - ./src:/var/www/html ports: - "9000:9000" mysql: image: mysql:5.7 container_name: mysql ports: - "3306:3306" volumes: - ./db:/var/lib/mysql - ./my_conf:/etc/mysql/conf.d environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: lara

                                              DockerでLaravelの開発環境を構築する方法 - Qiita
                                            • MAMP PRO でMySQLが起動できない時の対処法 | カバの樹

                                              はじめに 自宅のMacに開発環境を構築するのが面倒で、MAMPを使う事にしました。 リッチにMAMP PRO のライセンスを購入して、インストールをしたのですが、MySQLの起動時にエラーが発生して起動できない現象が発生しました。 今回の記事では、この不具合?の対処方法を書こうと思います。 環境 この記事は、以下の管理人の検証環境にて記事にしています。 MAMPでMySQLが起動しない MAMP PROのインストールが完了して、ヒャッハー早速起動してみるぜ!と試したところ ふぁ?! 上記の画像のようなアラートが表示されます。 何度かOn・Offを繰り返してみたのですが、解決せず・・・ 横着せずにログを確認してみることにしました。 原因はエラーに書いてある 上記のアラートの「Opne log file」をクリックします。 すると以下のようなログが見つかります。 2020-07-29T05:4

                                                MAMP PRO でMySQLが起動できない時の対処法 | カバの樹
                                              • MySQL8.0で4文字パスワードを許可 - Qiita

                                                はじめに MySQLでは、パスワードポリシーが高く設定されているため、 デフォルトでは安易なパスワードが設定できないようになっている。 MySQLのパスワードポリシー変更記事は様々なものがあるが、バージョンなど環境により、若干ことなったりするので、 CentOS 7.6でMySQL8.0の場合で、パスワードのポリシーを変更し、4文字パスワードを許可するように変更する手順を記載する。 パスワードのポリシーを変更する $ vi /etc/my.conf # 下記の設定を追加する validate_password.policy=LOW validate_password.length=4 validate_password.check_user_name=OFF

                                                  MySQL8.0で4文字パスワードを許可 - Qiita
                                                • 【2023年最新版】DebianにウェブサーバーApache2をセットアップ

                                                  インストール&設定開始 apt install apache2 cd /etc/apache2 外に出す名前を最低限に conf-available/security.conf ServerTokens Prod ServerSignature Off ApacheプロセスおよびCGIの実行ユーザー 自分を設定するとCGIでのファイル操作が楽 envvars export APACHE_RUN_USER=hogeuser export APACHE_RUN_GROUP=hogegroup .cgiをCGIプログラムとして実行する mods-available/mime.conf AddHandler cgi-script .cgi mods-enabledでmods-availableへ使うモジュールのリンクが置かれている。 デフォルトに追加で、よく以下のようなモジュールを開放する。 cd

                                                  • docker-composeで、MySQLの設定ファイル変更を適用させる - Qiita

                                                    何をするのか docker-composeでMySQLの設定ファイル(my.conf)の中身を更新したが、作り直したコンテナに反映されなかったため、これを反映させる。 環境 Laravel MySQL8.0 docker-compose version 1.26.2 解決方法 どうやらデータベース(volumes)がマウントされていると設定が変更されないようでした。 一度データベース(volumes)を削除すればOKなので、、、

                                                      docker-composeで、MySQLの設定ファイル変更を適用させる - Qiita
                                                    • 玄箱ProでWordPress

                                                      玄箱ProでDebian LennyのApache2環境ができたので、そこにWordPressを導入。 これが、苦難の始まりでした。。。 いや、WordPressのセットアップは非常に簡単なのよ。 まず専用のユーザーと空のデータベースを作成。 # mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or g. Your MySQL connection id is 34 Server version: 5.0.51a-24+lenny1 (Debian) Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer. mysql> grant all privileges on *.* to XXXXX identifi

                                                        玄箱ProでWordPress
                                                      • DockerでLaravel+MySQL+phpMyadminの環境構築 - Qiita

                                                        この記事では新卒未経験エンジニアがLaravelの環境構築を解説します。至らない点もありますが、よろしくお願いします。gitを使わずに行います。Dockerfileやdocker-compose.ymlなどの設定ファイルの解説もしています。設定をしっかり理解して環境構築したい人向けです。また、Laravel初心者の方向けです!。 動作環境 Mac(Catallina 10.15.7) Docker 19.03.13 docker-compose 1.27.4 dockerやdocker-composeは事前にインストールしておいてください。 参考記事 dockerとdocker-composeのインストール(mac編) ディレクトリ構成 ├── Docker/ │ ├── App/ │ │ ├ 000-default.conf │ │ ├ Dockerfile │ │ └ php.ini

                                                          DockerでLaravel+MySQL+phpMyadminの環境構築 - Qiita
                                                        • 【Docker】AlpineLinuxを使ったLaravel環境構築 - Qiita

                                                          2019/05/08修正 この4月からエンジニアになりました。 初心者なりにDockerで環境構築をしたので、ご指導いただきたいです! 様々な記事を参考にさせていただきました。投稿者の方に感謝。 概要 Docker-Composeを使ったDockerのコンテナ用意。 Composerを使ったLaravelプロジェクトインストール gitを使ったLaravelプロジェクトクローン Docker環境 Docker-Desktop 2.0.0.2 docker-compose 1.23.2 構築環境 php:7.2.12-fpm-alpine3.7 nginx:1.15.6 mysql:5.7 Laravel 任意 alpineLinuxは軽いからいいですね! 通常のphp-fpmだとdebianなのでalpineにします。 構成 ディレクトリ名:gataponとし、その内部構成です。 . ├─

                                                            【Docker】AlpineLinuxを使ったLaravel環境構築 - Qiita
                                                          • 性能比較のためにdocker-composeでMroonga(MySQL)のセットアップをしたら結構時間がかかった話|SHIFT Group 技術ブログ

                                                            はじめにこんにちは、SHIFT の開発部門に所属している Katayama です。 キャッシュの効果を体感してみる!~MySQLのクエリーキャッシュ~では MySQL のクエリーキャッシュについてみていき、キャッシュを使う事でクエリーの速度が速くなる事を確認してみました。そこで同じ速度向上という側面から、今度は MySQL における全文検索の性能比較をしてみる事にしました。 ところが、その性能比較をするための前準備で結構時間がかかったので、今回は docker-compose で Mroonga(MySQL)の環境をセットアップする方法についてみていきたいと思います。今回の Mroonga セットアップの話がどなたかのお役に立てれば幸いです。 Mroonga とは?Mroonga とは?というのは公式に書かれているので、ここでは詳細を割愛するが、MySQL のプラグインとして利用できる全文

                                                              性能比較のためにdocker-composeでMroonga(MySQL)のセットアップをしたら結構時間がかかった話|SHIFT Group 技術ブログ
                                                            • 【Docker×Mysql5.7】はじめてのLOAD DATA INFILE

                                                              Mysqlに大量データをInsertしたい時、マルチプルインサートをしてたけども、LOAD DATA INFILEならさらに高速にInsertを行えるらしい。気になったのでやってみたときのメモ。 環境 mysql:5.7 docker-compose.ymlはversion 3 はじめにエラー1.php.iniの設定  エラー2.Mysqlセキュリティの設定エラー3.DockerとMysqlでファイルを参照できないおまけ.datetime型が入らない 以上のおそらく初歩的エラー4本立てで書き残していく。 はじめに target_table(データをimportしたいテーブル) id int(11) 連番 user_id varchar(255) target_date datetime count int(11) [0] import_data.csv(Importするデータ) abcd,

                                                              • Dockerでデータを永続化しつつMySQLの環境を構築する方法を解説

                                                                docker-compose.yml mysql/ - config/ - my.conf - db/ - seed/ - init.sql - Dockerfile my.confファイルを作成 MySQLの設定ファイルを作成します。 ここでは文字コードをutf8mb4としていますが、utf8にするなどご自身の設定に合わせてください。 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_general_ci [client] default-character-set=utf8mb4

                                                                  Dockerでデータを永続化しつつMySQLの環境を構築する方法を解説
                                                                • Docker+Laravel+React+TypeScript構成のフルスタックパッケージを順を追って構築する【後編:フロントエンド】 | sagara.ink | エンジニアのまとめノート

                                                                  2022-06-20 投稿 Docker+Laravel+React+TypeScript構成のフルスタックパッケージを順を追って構築する【後編:フロントエンド】Webアプリ開発に慣れない人にとって環境構築は大きなハードルです。 この記事ではサーバーサイドはDockerとLaravel、フロントエンドではReactとTypeScriptを使ったフルスタックパッケージを、ひとつづつ手順を確認しながら構築していきます。 後編ではフロントエンドのReact+TypeScriptの構築を行います。 前編終了時点でのコード 前編の記事は以下からリンクできます。 Docker+Laravel+React+TypeScript構成のフルスタックパッケージを順を追って構築する【前編:サーバーサイド】 また、前編終了時のコードはGitHubで確認できます。 1// 前編での最終形 2fullstack-pr

                                                                  • [02] docker-compose を使って即座に dnsmasq を立てる (解説) - Qiita

                                                                    概要 docker-compose を使って即座に dnsmasq を構築する手順を記す. 本項の内容は、前項 の解説である. 参考にした記事 ・https://qiita.com/tac0x2a/items/c6306b95dd27703bc975 ・https://sites.google.com/site/hollyroyaltea/home/dns/dnsmasq 事前準備するファイル 次の構成でファイルを用意しておく. ファイルの中身については後述する. . |-- PV | `-- etc | `-- dnsmasq.d | |-- my.conf ...... dnsmasq コンテナ内の /etc/dnsmasq.conf から読み込まれる | `-- add_hosts .... 上記 my.conf から読み込まれる `-- docker-compose.yml ver

                                                                      [02] docker-compose を使って即座に dnsmasq を立てる (解説) - Qiita
                                                                    • OpenWrt x86のアップグレード手順(見直し - それマグで!

                                                                      2023-10-16 追記 手順を見直して、新規エントリして書き直した。 openwrtのアップグレード手順(見直しの見直し - それマグで! 以下 以前の記録。 x86_64のアップグレード手順を公式Wikiに従って見直してみた。公式Wikiがロードが早くなって読みやすくなったし、整理されて読みやすくなって便利だ。 19.07.{1,2,3,4,5} を21.xへアップグレードしながらアップグレード手順を見直した。 アップグレード手順 opkg の一覧の保存 保存が必要なファイルを列挙。sysupgrade.conf 設定の保存とバックアップ WEBか、コマンドからアップグレード SSH ログインしてopkgをインストール 手順1 opkg save 手順2 ## 保存するファイルの追加 echo path/to/config >> /etc/sysupgrade.conf ## 保存す

                                                                        OpenWrt x86のアップグレード手順(見直し - それマグで!
                                                                      • QNAPで内部向けDNSサーバ(dnsmasq)をdockerに立てる話 - Qiita

                                                                        はじめに QNAPでDocker内にDNSサーバを立てる。 目的は二つ。 子供たちのPC/スマホ用にアクセス先を制限したい NextDNSのクエリ量を減らしたい ①だけであればNextDNSそのまま狙えばいいんだけど、②をやってみようかとDNSキャッシュサーバを立てることにした。 QNAPにdnsmasqを入れるのはQiita上にも多数存在しているが、Docker上に立てるのがなかったので記事として立ててみた。 条件 SSHができること Dockerが動いていること ディレクトリ構造 . ├── docker-compose.yml ├── dnsmasq.d │   ├── adblock.conf │   ├── address.conf │   └── my.conf └── log └── dnsmasq.log version: '3' services: dnsmasq: re

                                                                          QNAPで内部向けDNSサーバ(dnsmasq)をdockerに立てる話 - Qiita
                                                                        • Ubuntu20.04+Nginx&Apache2.4+PHP7.4にMariaDBとphpmyadminを入れる|猫あきら

                                                                          環境さくらのVPS1G Ubuntu20.04 Nginx&Apache2.4 PHP7.4 ゴールMariaDBとphpmyadminを入れる。Wordpress立てたいのでした。 MariaDBを入れるhttp://serverarekore.blogspot.com/2020/05/ubuntu-2004phpmyadminmariadb.html にお世話になります。 インストールします。 sudo apt update sudo apt upgrade sudo apt-get -y install mariadb-server sudo mysql -uroot -e "SET PASSWORD = PASSWORD('MariaDBのroot用パスワードを任意で決める'); FLUSH PRIVILEGES;" これでユーザー:root PASS:(任意で決めたもの) が出来

                                                                            Ubuntu20.04+Nginx&Apache2.4+PHP7.4にMariaDBとphpmyadminを入れる|猫あきら
                                                                          • React+Node.js(express)+MySQLの環境を整えてReactとNode.jsの自己学習に取り組んでみた - テコテック開発者ブログ

                                                                            本投稿は TECOTEC Advent Calendar 2021 の23日目の記事です。 こんにちは、次世代デジタル基盤開発事業部の渡邊です。 今回の記事では、自己学習を目的として「React+Node.js+MySQL」の組み合わせで「マンガ管理アプリ」を作ってみた時に取り組んだことを備忘録として残していきます。 なお、今回の取り組みでは「予めMySQLに登録されたマンガ情報をReactで構築した検索画面から検索して表示させる」ことを目標としています。 イメージとしては以下のようなものを作ります。(かなりシンプルです・・・) 今回の記事は長い記事となりますので、先に構成をご紹介します。 目次 目次 環境 環境構築 1.WSL/Ubuntu/Node.js/npmのインストール 2.MySQLのインストール 接続確認 1.React+Node.js 2.Node.js+MySQL 3.R

                                                                              React+Node.js(express)+MySQLの環境を整えてReactとNode.jsの自己学習に取り組んでみた - テコテック開発者ブログ
                                                                            • 復旧確認するまでが、透過的データ暗号化だから!! - Qiita

                                                                              暗号化できたわーいわーいで終わらせないで! いろいろ気を付けないといけない事あるよ! TL;DR 透過的暗号化は、設定だけなら超簡単 でも設定して終わりじゃなくて、復旧確認するまでが透過的暗号化設定! そこの認識をごまかす輩は生涯地を這う! 透過的暗号化は、製品によっては超高いライセンス費が発生する ファイルの暗号化であって、SQLインジェクション対策ではない 透過的暗号化は、設定だけなら超簡単 MySQLなら、/etc/my.confに3行追加して、chownとchmodしてmysqldを再起動するだけ 詳細はこちら SQLServerなら、こんなクエリ流すだけ USE master; GO CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<UseStrongPasswordHere>'; go CREATE CERTIFICATE MyServe

                                                                                復旧確認するまでが、透過的データ暗号化だから!! - Qiita
                                                                              • 【Docker】とりあえずdocker-composeで雑にPHP+MySQL+phpmyadminの開発環境を用意した時の備忘録 - Qiita

                                                                                本記事は、独学でDockerを使っている学生が、様々な技術系記事を漁りながら環境構築したものの備忘録になります。 Docker熟練者の方の目にはとても汚いディレクトリ構造、ファイル内容に見えるかと思います。 ご了承ください。 グループワークでメンバー全員の開発環境を手軽に構築したかったから軽率に手を出した。 とりあえずやっていき! 構築 目標とする開発環境の構成 PHP 8.2 MySQL 8.0 phpmyadmin ディレクトリ構造 GroupWork ├── .gitignore ├── LICENSE ├── README.md ├── docker-compose.yml ├── web-server │ ├── build │ │ ├── Dockerfile │ │ └── php.ini │ ├── html │ │ └── index.html │ └── php │ └

                                                                                  【Docker】とりあえずdocker-composeで雑にPHP+MySQL+phpmyadminの開発環境を用意した時の備忘録 - Qiita
                                                                                • M1Macでdockerでdocker-compose upがうまくいかないとき - Qiita

                                                                                  .ymlファイルを作成しdocker-compose upでコンテナを立ち上げようとしたところ... エラーが出ました。 原因は.ymlファイルの設定。 version: '3.7' services: php: ......(省略) mysql: image: mysql:8.0 container_name: mysql ports: - "4306:3306" volumes: - ./docker/db/data:/var/lib/mysql - ./docker/db/my_conf:/etc/mysql/conf.d environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: laravel これはNG。 正しくは version: '3.7' services: php: ......(省略) mysql: image

                                                                                    M1Macでdockerでdocker-compose upがうまくいかないとき - Qiita