1. MySQLイメージを取得する docker pull mysql:5.6 注: mysql5.7 は Centos7 で起動するとエラーが報告される可能性があるため、ここでは mysql5.6 を取得します。 2. ミラーリストを表示する Docker イメージ 3. MySQLイメージを起動する docker run -itd -P mysql:5.6 bash docker run はコンテナを起動するコマンドです。iは対話型操作、 tはターミナル、 d はバックグラウンドでの実行を意味します。 -P は、mysql ポート 4. 実行中のDockerイメージを表示する ドッカーps -a 図から、mysql イメージのポート3306 がローカル ポート32769にバインドされていることがわかります。したがって、ローカル エリア ネットワーク内の docker で mysql データベースにアクセスする場合は、サーバー IP:32769 を使用してアクセスする必要があります。 5. MySQLイメージに接続する docker exec -it リラックスしたホジキン bash docker exec は、 sshコマンドに似た、docker イメージの接続コマンドです。relaxed_hodgkin はイメージの名前です。イメージは起動するたびに名前を付ける必要があります。名前は手動で指定することも、自分で生成することもできます。 接続が成功すると、以下のようにdocker mysqlイメージが入力されます。 6. MySQL の起動状態を確認します。上の図は、MySQL が起動されていないことを示しています。 サービス MySQL ステータス 7. mysqlが起動していない場合は、次のコマンドを使用して起動できます。図に示すように、正常に起動します。 サービスmysql開始 8. mysqlと入力して、mysqlが正常に起動したかどうかを確認します。 これまでのところ、docker 内の mysql は正常に起動されています。 9. root を使用してこの mysql に外部から接続するにはどうすればよいですか? セキュリティ上の理由から、まずルートアカウントのパスワードを次のように設定する必要があります。 ユーザーを更新します。set authentication_string = password('root') where user = 'root'; この時点で次のエラーが報告されます データベースが選択されていないため、上記のコマンドの前に次の文を実行して、 mysql を使用します。 10. mysqlのroot実行は GRANT オプション付きで、'root' によって識別される 'root'@'%' に *.* のすべての権限を付与します。 11. 最後に、SQLyogを使用してMySQL接続を次のようにテストします。 接続が成功し、Docker 内の MySQL をローカル エリア ネットワークで使用できることが示されます。 これで、Docker で MySQL データベースを使用して LAN アクセスを実現する方法についての説明は終了です。MySQL データベースでの Docker 操作の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL の NOT IN 充填ピットの NULL 列の問題の解決方法
>>: Vue3のdefineComponentの役割についての簡単な説明
目次1. はじめに2. es5メソッド3. 非同期関数のシリアル実行4. 非同期関数の並列実行5. ...
Mysqldump は MySQL の論理バックアップに使用されます。高速ではありませんが、柔軟性が...
「初心者向けソースコードからの MySQL デッドロック問題の理解」では、MySQL ソースコードを...
目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...
1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...
一般的に、データ テーブル内の列を ID 列として設定すると、ID 列の表示値を手動で ID 列に挿...
Docker コンテナのタイムゾーンがホストマシンと一致しているかどうかを確認するにはどうすればよい...
この記事では、カレンダー効果を実現するためのjQueryの具体的なコードを例として紹介します。具体的...
フロントエンド開発者が習得する必要のあるスキル。これらのスキルにより、フロントエンド開発者の価値は数...
<input> タグ<input> タグはユーザー情報を収集するために使用さ...
目次1. ソフトウェアパッケージ2. gccをインストールする3. libfastcommonをイン...
1. Redisイメージを取得するdocker pull redis 2. それぞれポート6379、...
reduceメソッドは配列の反復メソッドです。 mapやfilterとは異なり、 reduceメソッ...
目次refとは何かrefの使い方DOM要素に配置するクラスコンポーネントに配置する関数コンポーネント...
スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...