mysqlインストール方法の概要
MySQLは、クラウドソリューション、Dockerコンテナ、またはオペレーティングシステムに直接インストールされるなど、さまざまな方法でインストールできる人気のあるオープンソースリレーショナルデータベースです。この記事では、Cloud Solutions、Dockerコンテナ、コンピューターに直接インストールするというローカル開発環境でMySQLを使用する3つの主要な方法について説明します。
1 MySQLサービスは、AWS、Azure、Google Cloud、Oracle、およびその他の多くの専門ホスティングサービスによって提供されています。低コストの共有ホスティングでさえ、MySQLにリモートHTTPまたはトンネル付きSSH接続を提供します。したがって、MySQLデータベースをローカル開発でリモートで使用できます。
長所:データベースソフトウェアをインストールまたは管理する必要はありません
ホスト間の接続ライブラリとプロセスはわずかに異なる場合があります 実験はより危険です ネットワークが切断されると、開発が停止します
使用コストは非常に高くなる可能性があります。すべての開発者は、MacOS、Linux、およびWindowsで同じDocker画像を使用できます
mysqlのインストールの構成とメンテナンスは最小限です
同じベースイメージを開発環境と生産環境で使用できます開発者は、地域開発の利点を保持し、リスクなしに実験することができます。
dockerのインストール(部分手順):
dockerコンテナ間の通信を容易にするために、dbnetと呼ばれるブリッジ型ネットワークを作成します(ホストデバイスからmysqlにのみアクセスする場合は、この手順をスキップできます):
sudo apt-get update sudo apt-get remove docker docker-engine docker.io sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker
システムにデータフォルダーを作成し、mySQLテーブルが保存されます。たとえば、mkdir data
。
最新のMySQL 8サーバーは、次のコマンドを使用して開始できます。
docker network create --driver bridge dbnet
-d
--rm
--name mysql
-p 3306:3306
-e
-v
mysqlデータフォルダーがホストの現在のフォルダーのデータサブフォルダーに保存されます。 /var/lib/mysql
は現在のフォルダーですが、これはmacOSとLinuxでのみ機能します。 Windowsユーザーは、$PWD
などのフォワードスラッシュ表記を使用してパス全体を指定する必要があります。 /c/mysql/data
Dockerイメージがダウンロードされ、MySQLコンテナが構成されているため、
docker run -d --rm --name mysql --net dbnet -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecret -v $PWD/data:/var/lib/mysql mysql:8
Docker Composeは、冗長なDockerコマンドを入力することなく、任意の数のコンテナを管理できます。現在のフォルダーで
ファイルを作成します:
docker-compose.yml
docker logs mysql
version: '3.7' services: mysql: environment: - MYSQL_ROOT_PASSWORD=mysecret image: mysql:8 container_name: mysql volumes: - ./data:/var/lib/mysql networks: - dbnet ports: - "3306:3306" adminer: image: adminer container_name: adminer depends_on: - mysql networks: - dbnet ports: - "8080:8080" networks: dbnet:
ある場合は複数のプロジェクトで使用する場合、またはスタートアップでサービスを実行する必要がある場合は、ローカル開発マシンにMySQLをインストールする方が実用的かもしれません。
オールインワンソフトウェアパッケージ:優れたオールインワンマコー、Linux、およびWindowsの分布には、Apache、PHP、MySQL、PHPADMIN、SSL証明書、フレームワーク、およびその他のアプリケーションが1つのインストールパッケージに含まれます。オプションには、XAMPP、WAMPSERVER、EASYPHP、AMPPS、WPN-XM、WNMPが含まれます。
linuxにmysqlをインストール:さまざまなLinux分布にMySQLをインストールする方法があります。一部の分布(Ubuntuサーバーなど)は、デフォルトでMySQLを提供します。 ;スナップストアからさまざまなMySQLバージョンが利用できます。
mACOSにmysqlをインストール:MySQLは、Native Installer.DMGディスクイメージをダウンロードすることにより、MacOS 10.13にインストールできます。ダブルクリックして画像をマウントし、.pkgファイルをダブルクリックしてインストールウィザードを起動します。
Windowsにmysqlをインストール:
MySQLは、Windows 10およびWindows 2012サーバーR2の64ビットバージョンにインストールできます。また、次のランタイムが必要です:.NET 4.5.2、Visual Cの再配分可能。 MSIインストーラーは、サーバーとMySQLワークベンチおよびその他のツールを提供します。 (より小さな「Web」MSIインストーラーは、選択されたときにパッケージをダウンロードします。)
mysqlの他のオプションとFAQ(元のテキストのFAQの一部は、記事が長すぎてコアコンテンツとの弱い相関があるため、ここで省略されています。 。)
以上がmysqlをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。