ディレクトリ構造 。 │ .env │ docker-compose.yml │ └─mysql ├─設定 │ my.cnf │ └─データ mysql ディレクトリの下のデータ ディレクトリはデータ ディレクトリであり、ここに mysql データ テーブルとバイナリ ログ ファイルが配置されます。 .env ファイルには もちろん、mysql ディレクトリを別の場所に置くこともできますが、ここでは便宜上、yml ファイルと同じディレクトリに直接置きます。 .env ファイル MYSQL_ROOT_PASSWORD=ルート MYSQL_ROOT_HOST=% MYSQL_DIR=./mysql MySQL 設定ファイル my.cnf [mysqld] 文字セットサーバー=utf8mb4 デフォルトのタイムゾーン='+8:00' innodb_rollback_on_timeout='オン' 最大接続数=500 innodb_lock_wait_timeout=500 デフォルト設定を使用する場合、このファイルは省略できます。 ドッカーの作成 バージョン: '3' サービス: mysql-db: container_name: mysql-docker # コンテナイメージの名前を指定します: mysql:8.0 # イメージとバージョンポートを指定します: - 「3306:3306」 環境: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_ROOT_HOST: ${MYSQL_ROOT_HOST} ボリューム: - "${MYSQL_DIR}/data:/var/lib/mysql" #データディレクトリをマウント - "${MYSQL_DIR}/config:/etc/mysql/conf.d" #設定ファイルディレクトリをマウント 環境変数
コンテナの実行 docker-compose.yml ディレクトリで実行します。 バックグラウンドで実行するには、 コンテナを停止します。 フォアグラウンドで実行されている場合は、Ctrl + C を押して停止します。どちらの方法でも、停止後にコンテナは削除され、次回起動するには up コマンドを使用する必要があります。 コンテナを停止しますが、削除しません: stop コマンドで停止した後、start コマンドで再起動します。 要約する 以上が編集者が紹介したdocker-composeを使ったMySQLの実行方法です。皆様のお役に立てれば幸いです。ご質問があればメッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます! 以下もご興味があるかもしれません:
|
<<: Dockerは1行のコマンドでFTPサービス構築の実装を完了します
>>: MySQLでデータベースデータ保存ディレクトリを変更する方法
まとめプロジェクトの説明形式<img src="..."> H2+ ...
この記事では主に、CSS3 LESS で長いテキストの影を実装する方法を紹介し、皆さんと共有します。...
メインライブラリの構成1. MySQLを設定する vim /etc/my.cn # ファイルに次の内...
0. 準備: • iTunesを閉じる• タスクマネージャーでiTunesから始まるサービスを終了し...
1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...
目次効果テキストの作成を開始するまずフォントローダーを作成するフォントライブラリを読み込むテキストジ...
この記事では、ダッシュボードの左右スクロール効果を実現するためのスワイパー+echartsの具体的な...
画像タグ <IMG> を挿入します。今日私たちが目にするカラフルなウェブページはすべて、...
目次1. 需要2. 効果3. すべてのコード1. 需要ユーザーが自分でテーブルを構成できるようになり...
MySQLデータベースを完全にアンインストールするプロセスは次のとおりです。 1. MySQLサービ...
1. mysqlの圧縮パッケージを/usr/localフォルダに解凍し、名前をmysqlに変更します...
Linux の操作と構成作業では、デュアル ネットワーク カードのバインディングがよく使用されます。...
MySQL Workbench - モデリングおよび設計ツール1. モデルは、最も効果的で高性能なデ...
UDP の理論については詳しく説明しません。UDP に関する HelloWorld プログラムを紹介...
これを実現するには、ES6 モジュール開発とオブザーバー モードを使用します。オブザーバー パターン...