MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  MySQL のインストールとアップグレード

第 2 章 MySQL のインストールとアップグレード

目次

2.1 一般的なインストールガイド
2.1.1 サポートされるプラットフォーム
2.1.2 インストールする MySQL のバージョンと配布の選択
2.1.3 MySQL の取得方法
2.1.4 MD5 チェックサムまたは GnuPG を用いたパッケージの完全性の確認
2.1.5 インストールのレイアウト
2.1.6 コンパイラ固有のビルドの特徴
2.2 一般的なバイナリを使用した MySQL の Unix/Linux へのインストール
2.3 Microsoft Windows に MySQL をインストールする
2.3.1 Microsoft Windows 上での MySQL のインストールレイアウト
2.3.2 インストールパッケージの選択
2.3.3 MySQL Installer for Windows
2.3.4 noinstall ZIP アーカイブを使用した Microsoft Windows への MySQL のインストール
2.3.5 Microsoft Windows MySQL Server インストールのトラブルシューティング
2.3.6 Windows でのインストール後の手順
2.3.7 Windows プラットフォームの制限事項
2.4 macOS への MySQL のインストール
2.4.1 macOS への MySQL のインストールに関する一般的なノート
2.4.2 ネイティブパッケージを使用した macOS への MySQL のインストール
2.4.3 MySQL 起動デーモンのインストールおよび使用
2.4.4 MySQL Preference Pane のインストールと使用
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.7.1 Solaris PKG を使用して Solaris に MySQL をインストールする
2.8 FreeBSD に MySQL をインストールする
2.9 ソースから MySQL をインストールする
2.9.1 ソースのインストール方法
2.9.2 ソースインストールの前提条件
2.9.3 ソースインストールの MySQL のレイアウト
2.9.4 標準ソース配布を使用して MySQL をインストールする
2.9.5 開発ソースツリーを使用して MySQL をインストールする
2.9.6 SSL ライブラリサポートの構成
2.9.7 MySQL ソース構成オプション
2.9.8 MySQL のコンパイルに関する問題
2.9.9 MySQL の構成とサードパーティーツール
2.9.10 MySQL Doxygen ドキュメントコンテンツの生成
2.10 インストール後のセットアップとテスト
2.10.1 データディレクトリの初期化
2.10.2 サーバーの起動
2.10.3 サーバーのテスト
2.10.4 初期 MySQL アカウントの保護
2.10.5 MySQL を自動的に起動および停止する
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 のインストールに関する注釈
2.13.1 Unix に Perl をインストールする
2.13.2 Windows に ActiveState Perl をインストールする
2.13.3 Perl DBI/DBD インタフェース使用の問題

この章では MySQL の取得とインストールの方法を説明します。 最初に手順の概要を、後半のセクションで詳細を説明します。 MySQL をはじめてインストールするのではなく、現行のバージョンの MySQL を新しいバージョンにアップグレードする場合は、セクション2.11「MySQL のアップグレード」 を参照してください。アップグレードの手順およびアップグレード前に考慮すべき問題点に関する情報を記載しています。

別のデータベースシステムから MySQL に移行する場合は、セクションA.8「MySQL 8.0 FAQ: 移行」 を参照してください。この セクションA.8「MySQL 8.0 FAQ: 移行」 には、移行の問題に関する一般的な質問への回答が含まれています。

MySQL のインストールは、一般に次の手順に従います。

  1. 使用しているプラットフォームで MySQL が動作し、サポートされているかどうかを判断します。

    すべてのプラットフォームが MySQL の実行に等しく適しているわけではなく、MySQL が実行されることがわかっているすべてのプラットフォームが Oracle Corporation によって公式にサポートされているわけではないことに注意してください。 公式にサポートされているプラットフォームの詳細は、MySQL web サイトの https://www.mysql.com/support/supportedplatforms/database.html を参照してください。

  2. インストールする配布を選択します。

    MySQL には使用可能なバージョンがいくつかあり、ほとんどが複数の配布形式で使用可能です。 バイナリ (コンパイル済み) プログラムあるいはソースコードを含むパッケージ済み配布を選択できます。 不確かな場合にはバイナリ配布をご使用ください。 Oracle では、最近の開発を表示して新しいコードをテストするユーザーのために、MySQL ソースコードへのアクセスも提供されます。 どのバージョンのどの配布を選択したらよいかは セクション2.1.2「インストールする MySQL のバージョンと配布の選択」 を参照してください。

  3. インストールする配布をダウンロードします。

    その手順は、セクション2.1.3「MySQL の取得方法」を参照してください。 配布の完全性を確認するには、セクション2.1.4「MD5 チェックサムまたは GnuPG を用いたパッケージの完全性の確認」 の指示に従ってください。

  4. 配布をインストールします。

    MySQL をバイナリの配布からインストールするには、セクション2.2「一般的なバイナリを使用した MySQL の Unix/Linux へのインストール」 を参照してください。

    MySQL をソースの配布からインストールする、あるいは現在の開発ソースツリーからインストールする場合は、セクション2.9「ソースから MySQL をインストールする」 を参照してください。

  5. インストール後のセットアップが必要な場合は実行します。

    MySQL のインストール後に、MySQL サーバーが正しく動作していることを確認するには、セクション2.10「インストール後のセットアップとテスト」 を参照してください。 セクション2.10.4「初期 MySQL アカウントの保護」 の情報も参照してください。 このセクションでは、最初の MySQL root ユーザーアカウントを割り当てるまでパスワードを持たないを保護する方法について説明します。 このセクションはバイナリ配布およびソース配布の MySQL のインストールの両方に適用されます。

  6. MySQL のベンチマークスクリプトを実行する場合、Perl の MySQL サポートが必要になります。 セクション2.13「Perl のインストールに関する注釈」を参照してください。

さまざまなプラットフォームおよび環境での MySQL のインストール手順は、プラットフォーム別に提供されます。


関連キーワード:  インストール, セクション, ソース, 参照, 配布, パッケージ, プラットフォーム, 一般, バイナリ, 起動