まず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. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...
最近、あるプロジェクトを手伝ったのですが、MySQL マシンがしばらくすると自動的に停止し続けました...
今日は、Linux でリモート アクセス用に MySQL データベースを構成する方法について質問があ...
多くの場合、透明度の設定やぼかしなど、写真の背景を加工する必要があります。 ただし、背景画像が配置さ...
一部の障害コード テーブルでは、履歴またはパフォーマンス上の理由から、次の設計パターンが使用されます...
今日は、CSS 3.0 で実装されたネオン ボタン アニメーション効果を紹介します。効果は次のとおり...
この記事では、コードレイン効果を実現するためのキャンバスの具体的なコードを参考までに共有します。具体...
1. mysqlエクスポートファイル: SELECT `pe2e_user_to_company`....
CentOS6.7にmysql5.7.18をインストールする 1. /usr/localディレクトリ...
1 はじめに「Maven がワンクリックで Springboot を Docker リポジトリにデプ...
ボックスモデルの計算<br />マージン + ボーダー + パディング + コンテンツC...
公式サイトをダウンロードまず公式ウェブサイトにアクセスしてMySQLをダウンロードしてくださいリンク...
多くの場合、フォームを美しくするために、送信ボタンが画像に置き換えられます。ただし、細部に注意を払わ...
この記事の例では、タイマー機能を実装するためのVueの具体的なコードを参考までに共有しています。具体...
チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念My...