まず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. コア1. Domノードを取得する2. ノードの更新2.1 実践演習3. Domノードを削除...
目次1. クロスドメインはどのように形成されるのでしょうか? 2. クロスドメインの根本的な原因3....
目次MyISAM と InnoDBパフォーマンスの低下と SQL の速度低下の理由: MySQL 実...
Linuxシステムバージョン: CentOS7.4 MySQL バージョン: 5.7.28 Linu...
ユーザーを作成します: 'oukele' によって識別されるユーザー 'ou...
モチベーション学習の必要性から、海外のサーバーメーカー(どこのメーカーかは言いません)のVPSサービ...
目次1. ダウンロード2. インストールと解凍3. Tomcatを起動する4番目に、インストールが成...
1. 概要MySQL バージョン: 5.6.21ダウンロードアドレス: https://dev.my...
導入最近、Docker の ARM バージョンがあることを知りました。 hub.docker.com...
のようにLIKE ではデータ全体が一致する必要がありますが、REGEXP では部分的な一致のみが必要...
CentOS にはデフォルトで MariaDB がインストールされていますが、これは MySQL の...
<br />記事と同様に、Web ページにも明確な段落と重要度の異なるタイトルが必要です...
目次概要1. 簡単な例1.サブコンポーネントの<ng-content>ディレクティブを使...
目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...
導入2日前に見た問題について詳細に書きます。バイトコンピューターがバイナリに基づいていることは誰もが...