まずMySQLソースをクエリする docker 検索 mysql 公式ウェブサイトにアクセスしてイメージタグを表示し、必要なバージョンを選択することもできます。そうでない場合は、最新バージョンがダウンロードされます: https://hub.docker.com/_/mysql/
国内ミラーソースに切り替える echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker Dockerを再起動する sudo サービス docker を再起動 もう一度やり直してください
確認する
docker用のmysql専用フォルダを作成する
mysqlコンテナを起動する
完全なコンテナIDを表示する cd /var/lib/docker/containers/ 起動したコンテナを表示する root@deepin-PC:/opt/mysql_docker# docker ps コンテナID イメージ コマンド 作成ステータス ポート名 1f9aa5b79b6a mysql:latest "docker-entrypoint.s…" 約 1 分前 59 秒前に起動 0.0.0.0:3306->3306/tcp, 33060/tcp mysql mysql と入力します (mysql をコンテナ ID に置き換えることができます) docker exec -it mysql bash MySQLに接続する mysql -u ルート -p 123456 リモートアクセス権限を付与する mysql> mysql を使用します。 テーブル名と列名の補完のためのテーブル情報の読み取り -Aでこの機能をオフにすると起動が速くなります。 データベースが変更されました mysql> ユーザーからホスト、ユーザーを選択します。 +-----------+------------------+ | ホスト | ユーザー | +-----------+------------------+ | % | ルート | | ローカルホスト | mysql.infoschema | | ローカルホスト | mysql.セッション | | ローカルホスト | mysql.sys | | ローカルホスト | ルート | +-----------+------------------+ セット内の行数は 5 です (0.00 秒) mysql> ALTER USER 'root'@'%' は '123456' によって mysql_native_password で識別されます。 クエリは正常、影響を受けた行は 0 行 (0.02 秒) mysql> 権限をフラッシュします。 クエリは正常、影響を受けた行は 0 行 (0.01 秒) docker ログを表示します。 root@deepin-PC:/opt/mysql_docker# docker ps -a コンテナID イメージ コマンド 作成ステータス ポート名 1f9aa5b79b6a mysql:latest "docker-entrypoint.s…" 6 分前 6 分前にアップ 0.0.0.0:3306->3306/tcp, 33060/tcp mysql root@deepin-PC:/opt/mysql_docker# docker ログ -f --tail 10 1f9aa5b79b6a 2020-05-11 14:14:30+00:00 [注記] [エントリポイント]: MySQL の初期化プロセスが完了しました。起動の準備ができました。 2020-05-11T14:14:30.702850Z 0 [警告] [MY-011070] [サーバー] 「--skip-symbolic-links (または同等のもの) を使用してシンボリック リンクを無効にするのがデフォルトです。このオプションは非推奨であり、将来のリリースで削除されるため、使用しないことを検討してください。」 2020-05-11T14:14:30.702952Z 0 [システム] [MY-010116] [サーバー] /usr/sbin/mysqld (mysqld 8.0.20) がプロセス 1 として開始されました 2020-05-11T14:14:30.712787Z 1 [システム] [MY-013576] [InnoDB] InnoDBの初期化が開始されました。 2020-05-11T14:14:31.064937Z 1 [システム] [MY-013577] [InnoDB] InnoDBの初期化が終了しました。 2020-05-11T14:14:31.191792Z 0 [システム] [MY-011323] [サーバー] X プラグインが接続準備完了。ソケット: '/var/run/mysqld/mysqlx.sock' バインド アドレス: '::' ポート: 33060 2020-05-11T14:14:31.284386Z 0 [警告] [MY-010068] [サーバー] CA 証明書 ca.pem は自己署名されています。 2020-05-11T14:14:31.292565Z 0 [警告] [MY-011810] [サーバー] --pid-file の安全でない構成: パス内の場所 '/var/run/mysqld' はすべての OS ユーザーがアクセスできます。別のディレクトリを選択することを検討してください。 2020-05-11T14:14:31.312549Z 0 [システム] [MY-010931] [サーバー] /usr/sbin/mysqld: 接続準備完了。バージョン: '8.0.20' ソケット: '/var/run/mysqld/mysqld.sock' ポート: 3306 MySQL コミュニティ サーバー - GPL。 一般的な操作 まずコンテナIDを確認します ドッカーps -a IDを見つける 次のIDはコンテナIDです mysqlをシャットダウンする docker 停止 ID 再起動 docker 再起動 ID 起動する docker 開始 ID **dockerをシャットダウンする** systemctl ドッカーを停止する Dockerを再起動する systemctl dockerを再起動します 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Vue+Openlayer バッチ設定フラッシュポイント実装コード (ポストレンダリングメカニズムに基づく)
1 MySQLの自動コミット設定MySQL はデフォルトで自動的にコミットします。つまり、各 DML...
この記事では、Vueの自己ネストツリーコンポーネントの使い方を参考までに紹介します。具体的な内容は次...
この記事では主に、Vue を使用してタブ ナビゲーション バーを実装し、flex レイアウトを使用し...
みなさんこんにちは。私は梁旭です。ご存知のとおり、Linux ではデバイス ファイルも含めすべてがフ...
目次1. ショッピングカートの例2. コードの実装3. まとめ1. ショッピングカートの例一連の学習...
1. インデックスの原則インデックスは、列内の特定の値を持つ行をすばやく見つけるために使用されます。...
次のように: docker run -d -p 5000:23 -p 5001:22 --name ...
この記事では、テーブル内のデータを追加、削除、変更するためのvue要素の具体的なコードを参考までに共...
<br />内容はインターネットから転載したものです。どこから見つけたのか忘れてしまいま...
目次1. 概要2. デジタル列挙2.1 逆マッピング3. 文字列の列挙4. const列挙5. まと...
この記事では、参考までに、JSでスネークゲームを書くための具体的なコードを紹介します。具体的な内容は...
Compose のいくつかの部分は、何らかの方法で環境変数を扱います。このチュートリアルは、必要な情...
NGINX の全体的なアーキテクチャは、連携して動作する一連のプロセスによって特徴付けられます。メイ...
みなさんこんにちは。私は梁旭です。 Linux を使用するときに、計算を行う必要がある場合があり、そ...
困り果てて、ふと、私がよく行くSinaのタッチスクリーン版はどうやって作られているのだろう?と考えま...