テスターとして、学習プロセス中に 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は必要ありません
<div id="ルート"> <h2>頑張れ、{{na...
目次1. MySQLのコンパイルとインストール: 2. 最初のマルチインスタンス3307を準備する3...
1. 事例会社のトップ以外の従業員全員を年齢別にグループ化します。 t_emp で id が存在しな...
序文バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...
1. getBoundingClientRect() 分析getBoundingClientRect...
Linuxでシェルスクリプトを共有して、MySQLのマスタースレーブ状態を監視し、エンタープライズW...
MTR は Mini-Transaction の略です。名前が示すように、これは「最小のトランザクシ...
フレームセット ページは通常の Web ページとは多少異なります。依然として <HTML>...
ドロップダウン メニューも実生活では非常に一般的です。実装に使用される js コードは、タブ選択やア...
1. データを初期化する `test_01` が存在する場合はテーブルを削除します。 テーブル「te...
この問題を理解する前に、まず MySQL テーブルのストレージ構造を確認し、次にバイナリ ツリー、マ...
仮想ホストは、インターネット上で実行されているサーバー ホストを複数の「仮想」ホストに分割する特殊な...
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
便利なターミナル エミュレーターである Xshell は、開発者がホスト サーバーをリモート管理する...