テスターとして、学習プロセス中に Linux でソフトウェアをインストールする必要が頻繁にある場合があります。他の人のブログチュートリアルを検索してソフトウェアをインストールすると、一部のソフトウェアのアップグレードや、仮想マシン/サーバーイメージのバージョンの不一致などの外部要因により、ソフトウェアのインストールでさまざまな予測できない問題が発生する可能性があります。その場合、問題を 1 つずつ解決するための情報を検索する必要があり、非常に時間がかかります。 さらに、Linux でのこれらのソフトウェアのインストールは、一般的に運用と保守の問題です。テストを学習用に使用する場合は、学習用の MySQL データベースをインストールするだけで十分です。初心者が Linux でソフトウェアをインストールするためにソース コードをダウンロードすることは、問題が発生しやすいため、推奨されません。 次に、学習用に Docker 経由で MySQL インスタンスをすばやくインストールする方法を紹介します。 1. まず、docker環境を構築する 2. MySQL イメージをダウンロードして起動します (バージョン 5.7 の方が若干安定しています。バージョンによってシステムによってはデフォルト設定が異なる場合があるので注意してください) Docker 経由で MySQL をインストールします。 docker プル mysql:5.7 mysqlを起動します: docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 #コンテナに入る docker exec -it mysql bash パラメータの説明:
mysqlに接続します: # 対話モードに入り、コマンドを使用して接続するか、navicat docker exec -it [コンテナID] bashを使用して接続します。 mysql -uroot -h127.0.0.1 -P3306 -p123456 MySQL の個人的な学習やインストールでは、上記の簡単なパラメータを使用しても問題ありません。将来のアップグレードやバックアップを考慮する場合は、データをローカル ディレクトリにマッピングするなど、他のパラメータを追加する必要があります。コンテナを削除して再構築した後も、データは失われません。具体的な操作方法については、初心者向けチュートリアルで関連チュートリアルを確認してさらに学習することができます。 Linux で Docker を使用して MySQL をインストールする方法についてはこれで終わりです。Linux で Docker を使用して MySQL をインストールする方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML2 キャンバス SVG が認識されない場合の解決策
>>: dockerコマンドの使用にはsudoは必要ありません
CSS には多くの属性があります。特に複数の値を設定する必要がある属性は、長期間使用しないと忘れられ...
序文これは fastdfs を使用してイントラネット外部に展開された分散ファイルシステムであるためで...
DockerでGit環境を構成する仕事上、Docker 環境で GitLab リポジトリを操作する必...
絶対長さピクセルpx はピクセル値であり、メートルやセンチメートルのような固定の長さです。相対的な長...
MongoDB のインストール プロセスと問題記録1. MongoDBのインストールMongoDBを...
今日は、新しく購入した Alibaba Cloud ECS 環境 (Ubuntu 16.04 LTS...
Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...
filterは通常、特定の値をフィルターするために使用されます。たとえば、フィールドが空だが、フロン...
昨年の前半から開発と娯楽のために Linux を使い始めましたが、今では Windows には戻れま...
VUE は vue-seamless-scroll を使用して、自動的にスクロールしていいねします。...
CentOS 6 以前のバージョンでは、MySQL サーバー/クライアント インストール パッケージ...
今はモバイルインターネットが急速に発展している時代です。スマートフォンやタブレットはますます普及し、...
この記事では、例を使用して、MySQL の継続的な集計の原理と使用方法を説明します。ご参考までに、詳...
目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...
シェルスクリプト #!/bin/sh # 現在のディレクトリ CURRENT_DIR=$( cd &...