まず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 バッチ設定フラッシュポイント実装コード (ポストレンダリングメカニズムに基づく)
ネットフィルターNetfilter は、パケット フィルタリング、転送、およびアドレス変換 NAT ...
この記事では、パーセンテージバーを実現するためのVueの具体的なコードを参考までに共有します。具体的...
最近、ウェブサイトを設計するときにこの問題に遭遇しています。メンバーセンターを設計し、コンテンツを ...
コードを画像に変換するにはhtml2canvas は、ブラウザから Web ページのスクリーンショッ...
MySQL データベースをインストールすると、デフォルトの MySQL データベースの最大接続数が ...
1. docker.serviceファイルを編集する: : vi /usr/lib/systemd/...
vue は、ページ上の div ボックスのドラッグ アンド ドロップ ソート機能を実装します。 序文...
目次序文zxライブラリ$`コマンド` CD()フェッチ()質問()寝る()スローしない()チョークフ...
序文注: テストデータベースのバージョンはMySQL 8.0ですテストデータ: テーブルzqs(id...
ウェブサイトの解析を高速化するために、動的ページと静的ページを異なるサーバーで解析して、解析速度を向...
1. インストールヒント: 現在、VUE3.0 の公式翻訳ドキュメントはありません。しかし、すでに誰...
背景インターフェイス ドメイン名はハードコードされておらず、動的に取得されます。具体的な実装は、静的...
最近、プロジェクトで選択クエリを使用する際に、未使用の主キー ID を除外するために not in ...
序文スロー クエリ ログは、MySQL で非常に重要な機能です。MySQL のスロー クエリ ログ機...
1. forEach() は map() に似ています。これも渡された関数に各要素を順番に適用します...