テスターとして、学習プロセス中に 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は必要ありません
この記事では、MySQL 8.0.12のインストール方法に関する詳細なチュートリアルを参考までに紹介...
1. 背景日常的なウェブサイトのメンテナンスでは、このような要件に頻繁に遭遇します。特定のクローラー...
フロントエンドのクロスドメイン問題に2日間近く悩まされましたが、ようやくngnxを使って解決したので...
目次なぜマテリアルライブラリが必要なのでしょうか?材質は何ですか?素材の種類fuep、vue3 ベー...
概要: MySQL は、トランザクションをサポートするためにさまざまなストレージ エンジンを提供しま...
具体的な方法:ステップ1: mysqlサービスを停止する /etc/init.d/mysqld を停...
1. 基礎知識(日付オブジェクトのメソッド) 😜 getFullYear() は年を表す4桁の数字を...
最近、社内文書の整理とファイルサーバーの構成を予定しています。以前はサーバー2003を使い慣れていま...
この記事では、円形のプログレスバー効果を実現するためのJavaScriptの具体的なコードを参考まで...
この記事では、ネイティブ JS で実装されたデジタル時計エフェクトを紹介します。エフェクトは次のとお...
この記事では、参考までに、簡単な計算機能を実装するためのJavaScriptの具体的なコードを紹介し...
MySQL のデータ量が多い場合、制限ページングが使用されます。ページ数が増えると、クエリの効率が低...
pt-ハートビートデータベースがマスターとスレーブ間で複製される場合、複製ステータスとデータ遅延は非...
JS、CSSについてCS: ...上部のスタイルシートCSS式を避ける外部JS、CSSの使用JSと...
ヒント:配列変更メソッドによりv-forが更新され、ページが更新されます。配列を変更しないメソッド:...