docker が mysql8 をデプロイしてリモート接続を設定する方法

PHPz
リリース: 2023-06-02 10:13:15
転載
1883 人が閲覧しました

mysql の docker デプロイの鍵は 2 つのポイントにあります

データの損失を避けるために、mysql によって生成されたデータ フォルダーをコンテナーの外の実稼働環境にマウントする必要があります。コンテナ内の保管は安全ではないため、コンテナ内に置く代わりに。

2. mysql ミラーを実行するときは、初期パスワードを設定し、mysql がリモート接続できるように設定する必要があります。

次に、mysql をデプロイするために docker を開始します。

まず、mysql イメージを検索します。

docker search mysql
ログイン後にコピー

多くの mysql イメージをリストします。A # を選択します。

docker が mysql8 をデプロイしてリモート接続を設定する方法

##Docker を使用して mysql イメージをプルダウンします

docker pull mysql
ログイン後にコピー

Docker が mysql イメージを実行します

docker run -itd --name=mysql -p 3306:3306 -v /www/docker/course/mysql/:/var/lib/mysql/ -e MYSQL_ROOT_PASSWORD=mmr702351mysql -d mysql
 
-i 表示交互模式运行容器
-t 为容器分配一个伪输入终端
-d 表示后台运行容器 并返回容器Id
 
-v 把mysql产生的数据同步到本地 防止数据丢失
 
-e 容器传参  设置mysql的初始密码
 
-d 镜像名
ログイン後にコピー

何も考えずに上記のコマンドをコピーして貼り付けます走って入ってください!操作が ID の文字列を返した場合は、成功を意味します。

docker ps を使用して実行中のイメージ リストを確認すると、mysql サービスが正常に実行されていることがわかります。

docker が mysql8 をデプロイしてリモート接続を設定する方法

mysql はパスワードをリセットし、リモート接続を許可します (追加のコースを読む必要はありません)

最初に必要なものがあります。 mysql コンテナに入るには、次のコマンドを使用します。

docker exec -it mysql /bin/bash
ログイン後にコピー

実行結果は次のとおりです。

docker が mysql8 をデプロイしてリモート接続を設定する方法

注意深い生徒は、赤でマークされた ID があることに気付きました。 mysql コンテナに入ったことを示すボックス

次に、mysql 管理に入るために次のコマンドを入力します。mysql パスワード (上で設定した) を入力する必要があります

mysql -u root -p
ログイン後にコピー

docker が mysql8 をデプロイしてリモート接続を設定する方法

docker が mysql8 をデプロイしてリモート接続を設定する方法 #上記の画面が表示されたら、mysql を入力したことがわかります。

コマンドを使用して、どのデータベースがあるかを確認できます。

docker が mysql8 をデプロイしてリモート接続を設定する方法そして、コマンドをリモート接続するためのパスワードと設定をリセットします。次のように、次のコマンドを直接実行し、OK を返します。これは、操作が成功したことを意味します。 navivat を使用して接続します。これで完了です。

以上がdocker が mysql8 をデプロイしてリモート接続を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート