目次
- 2.1 一般的なインストールガイド
- 2.2 一般的なバイナリを使用した MySQL の Unix/Linux へのインストール
- 2.3 Microsoft Windows に MySQL をインストールする
- 2.4 macOS への MySQL のインストール
- 2.5 Linux に MySQL をインストールする
- 2.5.1 MySQL Yum リポジトリを使用して MySQL を Linux にインストールする
- 2.5.2 MySQL APT リポジトリを使用して MySQL を Linux にインストールする
- 2.5.3 MySQL SLES リポジトリを使用して MySQL を Linux にインストールする
- 2.5.4 Oracle の RPM パッケージを使用した Linux への MySQL のインストール
- 2.5.5 オラクルからの Debian パッケージを使用して MySQL を Linux にインストールする
- 2.5.6 Docker での Linux への MySQL のデプロイ
- 2.5.7 ネイティブソフトウェアリポジトリから MySQL を Linux にインストールする
- 2.5.8 Juju を使用した Linux への MySQL のインストール
- 2.5.9 systemd を使用した MySQL Server の管理
- 2.6 Unbreakable Linux Network (ULN) を使用した MySQL のインストール
- 2.7 Solaris への MySQL のインストール
- 2.8 FreeBSD に MySQL をインストールする
- 2.9 ソースから MySQL をインストールする
- 2.10 インストール後のセットアップとテスト
- 2.11 MySQL のアップグレード
- 2.11.1 始める前に
- 2.11.2 アップグレードパス
- 2.11.3 MySQL のアップグレードプロセスの内容
- 2.11.4 MySQL 8.0 での変更
- 2.11.5 アップグレード用のインストールの準備
- 2.11.6 Unix/Linux での MySQL バイナリまたはパッケージベースのインストールのアップグレード
- 2.11.7 MySQL Yum リポジトリを使用する MySQL のアップグレード
- 2.11.8 MySQL APT リポジトリを使用する MySQL のアップグレード
- 2.11.9 MySQL SLES リポジトリを含む MySQL のアップグレード
- 2.11.10 Windows 上の MySQL をアップグレードする
- 2.11.11 MySQL の Docker インストールのアップグレード
- 2.11.12 アップグレードのトラブルシューティング
- 2.11.13 テーブルまたはインデックスの再作成または修復
- 2.11.14 MySQL データベースのほかのマシンへのコピー
- 2.12 MySQL のダウングレード
- 2.13 Perl のインストールに関する注釈
この章では MySQL の取得とインストールの方法を説明します。 最初に手順の概要を、後半のセクションで詳細を説明します。 MySQL をはじめてインストールするのではなく、現行のバージョンの MySQL を新しいバージョンにアップグレードする場合は、セクション2.11「MySQL のアップグレード」 を参照してください。アップグレードの手順およびアップグレード前に考慮すべき問題点に関する情報を記載しています。
別のデータベースシステムから MySQL に移行する場合は、セクションA.8「MySQL 8.0 FAQ: 移行」 を参照してください。この セクションA.8「MySQL 8.0 FAQ: 移行」 には、移行の問題に関する一般的な質問への回答が含まれています。
MySQL のインストールは、一般に次の手順に従います。
-
使用しているプラットフォームで MySQL が動作し、サポートされているかどうかを判断します。
すべてのプラットフォームが MySQL の実行に等しく適しているわけではなく、MySQL が実行されることがわかっているすべてのプラットフォームが Oracle Corporation によって公式にサポートされているわけではないことに注意してください。 公式にサポートされているプラットフォームの詳細は、MySQL web サイトの https://www.mysql.com/support/supportedplatforms/database.html を参照してください。
-
インストールする配布を選択します。
MySQL には使用可能なバージョンがいくつかあり、ほとんどが複数の配布形式で使用可能です。 バイナリ (コンパイル済み) プログラムあるいはソースコードを含むパッケージ済み配布を選択できます。 不確かな場合にはバイナリ配布をご使用ください。 Oracle では、最近の開発を表示して新しいコードをテストするユーザーのために、MySQL ソースコードへのアクセスも提供されます。 どのバージョンのどの配布を選択したらよいかは セクション2.1.2「インストールする MySQL のバージョンと配布の選択」 を参照してください。
-
インストールする配布をダウンロードします。
その手順は、セクション2.1.3「MySQL の取得方法」を参照してください。 配布の完全性を確認するには、セクション2.1.4「MD5 チェックサムまたは GnuPG を用いたパッケージの完全性の確認」 の指示に従ってください。
-
配布をインストールします。
MySQL をバイナリの配布からインストールするには、セクション2.2「一般的なバイナリを使用した MySQL の Unix/Linux へのインストール」 を参照してください。
MySQL をソースの配布からインストールする、あるいは現在の開発ソースツリーからインストールする場合は、セクション2.9「ソースから MySQL をインストールする」 を参照してください。
-
インストール後のセットアップが必要な場合は実行します。
MySQL のインストール後に、MySQL サーバーが正しく動作していることを確認するには、セクション2.10「インストール後のセットアップとテスト」 を参照してください。 セクション2.10.4「初期 MySQL アカウントの保護」 の情報も参照してください。 このセクションでは、最初の MySQL
root
ユーザーアカウントを割り当てるまでパスワードを持たないを保護する方法について説明します。 このセクションはバイナリ配布およびソース配布の MySQL のインストールの両方に適用されます。 MySQL のベンチマークスクリプトを実行する場合、Perl の MySQL サポートが必要になります。 セクション2.13「Perl のインストールに関する注釈」を参照してください。
さまざまなプラットフォームおよび環境での MySQL のインストール手順は、プラットフォーム別に提供されます。
-
Unix、Linux、FreeBSD
一般的なバイナリ (たとえば、
.tar.gz
パッケージ) を使用して MySQL をほとんどの Linux および Unix プラットフォームにインストールする手順は、セクション2.2「一般的なバイナリを使用した MySQL の Unix/Linux へのインストール」 を参照してください。MySQL をすべてソースコード配布またはソースコードリポジトリからビルドする場合の詳細は、セクション2.9「ソースから MySQL をインストールする」を参照してください。
インストール、構成、およびソースからのビルドに関するプラットフォーム固有のヘルプは、対応するプラットフォームのセクションを参照してください。
Linux (配布固有の方法を含む) は、セクション2.5「Linux に MySQL をインストールする」 を参照してください。
IBM AIX は、セクション2.7「Solaris への MySQL のインストール」 を参照してください。
FreeBSD は、セクション2.8「FreeBSD に MySQL をインストールする」 を参照してください。
-
Microsoft Windows
MySQL Installer または圧縮バイナリを使用して Microsoft Windows に MySQL をインストールする手順は、セクション2.3「Microsoft Windows に MySQL をインストールする」 を参照してください。
Microsoft Visual Studio を使用して MySQL をソースコードからビルドする方法の詳細は、セクション2.9「ソースから MySQL をインストールする」 を参照してください。
-
macOS
バイナリパッケージ形式とネイティブ PKG 形式の両方の使用を含む、macOS へのインストールについては、セクション2.4「macOS への MySQL のインストール」 を参照してください。
macOS 起動デーモンを使用して MySQL を自動的に起動および停止する方法の詳細は、セクション2.4.3「MySQL 起動デーモンのインストールおよび使用」 を参照してください。
MySQL Preference Pane については、セクション2.4.4「MySQL Preference Pane のインストールと使用」 を参照してください。