1.Mysqlイメージを取得する
2. MySQLイメージを確認する docker 検査 mysql:5.7 「エントリポイント」: [ 「docker-entrypoint.sh」 ]、 3. MySQLプラグイン用のディレクトリをローカルに作成する ##コンテナ/docker-entrypoint-initdb.dにマウントします。MySQLが起動すると01_create_database.sqlが実行されます /root/mysql-5.7/init-data 01_データベース作成.sql ##コンテンツ データベース test_database を作成します。DEFAULT CHARSET utf8 COLLATE utf8_general_ci; '123456' で識別される 'test_user'@'%' に `test_database`.* のすべての権限を付与します。 権限をフラッシュします。 ##コンテナ /var/lib/mysql にマウント ルート/mysql-5.7/mysql 4. MySQLを起動する docker run -p 33336:3306 -v /root/mysql-5.7/mysql:/var/lib/mysql -v /root/mysql-5.7/init-data:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql_5.7 -d mysql/mysql:5.7 5. コンテナに入り、mysqlにログインし、ライブラリtest_databaseが作成されていることを確認します。 docker exec -ti <コンテナID> sh mysql -uroot -p123456 データベースを表示します。 要約する 上記は、docker mysql の起動時に初期化 SQL を実行する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: win10 での mysql5.7.21 の詳細なインストール手順
1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...
データベース MySQL バージョン 8.0.18 DBeaver.exeをダウンロードするダウンロ...
カーネル 2.6 の時代には、アクセス制御セキュリティ ポリシーのメカニズムを提供するために新しいセ...
Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...
仮想マシン内の Ubuntu がネットワークに接続できない場合の効果的な解決策: 1. Ubuntu...
目次1. 計算プロパティとは何ですか? 2. 計算プロパティの構文3. 例1. 計算プロパティとは何...
1. ワニスの紹介Varnish は、高性能なオープンソースのリバースプロキシサーバーおよび HTT...
1. サーブレットとは何か1.1. 正式な言葉で説明する:サーブレットは、動的な Web リソースを...
目次レスト演算子とは何ですか? JavaScript 関数では REST 演算子はどのように機能しま...
nginx プロセス モデルでは、トラフィック統計、トラフィック制御、データ共有などのタスクを完了す...
色はウェブサイト訪問者に影響を与えますか?数年前までは、ウェブサイトはまだ贅沢品でしたが、今ではほと...
MySQL の仕様によっては、テーブル作成仕様にすべてのフィールドが空であってはならないという要件を...
まとめインタビュー中、MySQL インデックスの問題について議論しているときに、B+ ツリー、B ツ...
目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...
n 個のアイテムがあり、これらのアイテムをグリッド レイアウトの列に並べ替える必要があるとします。列...