環境: MacOS_Cetalina_10.15.1、Mysql8.0.18、Docker_2.0.0.3 1. Dockerリポジトリでmysqlを検索する docker 検索 mysql 2. Dockerリポジトリからmysql8.0をプルする docker プル mysql:8.0 述べる: docker pull mysql // デフォルトで最新バージョンをプルします 3. ローカルウェアハウスイメージが正常にダウンロードされたかどうかを確認します docker イメージ mysql:8.0 4. mysql8.0コンテナをインストールして実行する docker run -p 3307:3306 --name mysql8.0 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0 述べる: -p はローカルホストポートを Docker コンテナポートにマッピングします (ローカルポート 3306 は既に他のバージョンで使用されているため、3307 を使用します) --name コンテナ名 -e 構成情報、ルートパスワードの設定 -d イメージ名 5. mysql8.0コンテナの実行状態を確認する ドッカーps 6. DockerがMySQLにログインする docker exec -it mysql8.0 bash mysql -uroot -p 7. クライアント接続ツール(Navicat)を使用してMySQLにリモートログインする ログインできないことがわかりました。エラーメッセージは次の通りです: Navicat は caching_sha_password 暗号化方式をサポートしていません。理由: MySQL 8.0 は新しいパスワード暗号化方式 caching_sha_password を使用します。 8. クライアント接続ツール(navicat)を使用して、MySQLに再度リモートログインします。 9. 追記(よく使われるdockerコマンド) docker search image name //イメージを検索docker pull image name: version number //対応するバージョンのイメージをプルdocker pull image name //デフォルトで最新のイメージをプルdocker images //ローカルにダウンロードしたイメージを表示docker ps //実行中のコンテナを表示docker ps -a //すべてのコンテナを表示(実行、停止、終了状態のコンテナを含む) docker container ls //実行中のコンテナを表示docker rm container ID //実行されていないコンテナのみ削除docker rm -f container ID //実行中のコンテナを削除できるdocker run -p local host port number: container service port number--name container name[-e configuration information modification] -d image nameddocker start container ID //コンテナを起動docker stop container ID //コンテナを終了docker rmi image name orID //イメージを削除 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Vue で 3D タグ クラウドを実装するための詳細なコード
CocosCreatorがスキルCD効果を実現多くのゲームにはスキルがあります。プレイヤーがスキルボ...
この記事では、主に、上下固定と中スライドレイアウトを実現するためのフレックスレイアウトのレイアウト方...
成果を達成する実装コード <h1>123WORDPRESS.COM</h1>...
<br />はじめに:このアイデアは、数日前に上級ウェブデザインの次の記事を考えていると...
MySQLにデータを保存するとき、乱雑であまり使用されないデータがJSONフィールドに投げ込まれるこ...
docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...
世論調査の理解実際、ポーリングの焦点はループ自体ではなく、実行間の間隔にあります。 Ajax は非同...
質問特定の MySQL 接続について、それがどのクライアント プロセスからのものであるかをどのように...
前回の記事でMySQLサービスが起動しない問題が解決したと分かった後、パスワードなしでrootユーザ...
1.ブラウザでmysqlを検索してダウンロードしてインストールしますアドレス: https://d...
よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...
1. vue uiでプロジェクトを作成する 2. 基本設定項目を選択する 3. プロジェクトを実行す...
<テンプレート> <div class="demo">...
目次導入実装手順キャンバス環境を作成するライティングボールBallクラスを継承するMoveBallク...
テーブルを美しくするために、ヘッダーに異なる境界線の色を設定できます。基本的な構文<TH 境界...