まず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 バッチ設定フラッシュポイント実装コード (ポストレンダリングメカニズムに基づく)
MariaDB データベース管理システムは MySQL のブランチであり、主にオープンソース コミュ...
序文これまで当社ではMySQLの5.7シリーズを使用していましたが、バージョン8.0のリリースに合わ...
最近のプロジェクトでフォームを作成するときに、コメント ボックスまで自動的にスクロールし、コメント ...
1.サービスコマンドサービスコマンドは実際には/etc/init.dディレクトリに移動し、関連プログ...
Baidu の擬似静的の説明を引用します。擬似静的は、実際の静的に相対的です。通常、検索エンジンの使...
必要:あるフィールドの同一項目を結合し、別の時間フィールドで並べ替えます。例:初めに テーブルから都...
Mac で Docker を使用して Oracle をデプロイする方法まずdockerをインストール...
背景:最近、同社のプロジェクトは同時実行のプレッシャーに耐えられないようなので、最適化が差し迫ってい...
目次1. sysbenchの紹介#プロジェクトダウンロードアドレス: 2. Sysbenchのインス...
HTMLページジャンプ: window.open(url, "", "...
序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...
MySQL クエリ キャッシュはデフォルトでオンになっています。ある程度、クエリの効果は向上しますが...
この記事では、WeChatアプレットの左右連動を実現するための具体的なコードを参考までに紹介します。...
背景すべては、WeChat 技術グループのクラスメートが「写真の主な色を取得する方法はあるか」と尋ね...
実験コードは次のとおりです。 </head> <body> <div ...